Technologies used :-
- React Js :- for making the frontend interface
- Material UI :- designing purpose
- Quill :- used for making editors
- Socket.io :- used for real-time communication between client and server
- Node Js :- used for creating web servers
- MongoDB :- database
Features :-
- User can create and edit text documents right in web browser
- No special software is required
- Multiple people can work at the same time on that document with unique link
- User can see people's changes as they make them
- Every change is saved automatically within 2sec
Whenever a document is created user gets a unique id (used UUID), user can share this id and work with multiple users at same time. All others who have this id can read and write the document at same time.
Sample document
Links :-
Hosted on :- https://real-time-text-editor.netlify.app/ (Netlify)
Server :- https://real-time-text-editor.onrender.com (Render)
