we are taking it again from zero
- db setup -> done
- auth google/email
- sidebar for notes listing
- basic editor (similar to vscode)
- rich editor(similar to notion)
- auto save for notes
- implement basic realtime i. send request to join ii. accept request to join iii. one can view another one editing