https://github.com/ebharathi/real-time-notes-app-client
https://github.com/ebharathi/real-time-notes-app-client
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/ebharathi/real-time-notes-app-client
- Owner: ebharathi
- Created: 2024-08-10T20:32:46.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-11T18:14:52.000Z (almost 2 years ago)
- Last Synced: 2024-08-12T16:15:14.003Z (almost 2 years ago)
- Language: JavaScript
- Size: 396 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Hi Guys!
SCREEN RECORD DRIVE LINK : https://drive.google.com/file/d/1JDlkWkQdJcbKqEPNEPK4G4NNQputJyvI/view?usp=sharing
Here also I have attached the screenshot of the recording for the task





To Get Started,
Run npm install and npm start
Features:
Signup/login with JWT Verification token
Adding new Notes
Deleting, sharing, editing the note
The Creator can add users by email to grant access to read and write, alos remove users
If some other user who don't have access tries to use the url, then it will say you are not authorized. If have access to read, then you can see the notes. But you can only edit if you have access to edit granted by the owner
For one edge case , if both users edit at same place in a docuemnt, then according to basic nodejs rule that is the server handles each request independently. So the first user's change will reflect in frontend because the request goes linearly.