A real-time collaborative document editor built with React.js, Node.js, Socket.IO, and Quill.js, designed to replicate the essential features of Google Docs. This project allows multiple users to edit the same document simultaneously in real-time with rich text formatting.
Real-time collaborative text editing
- Rich text formatting toolbar with Quill.js
- Unique document IDs generated using UUID
- Auto-save and document persistence with MongoDB
- WebSocket communication via Socket.IO
- Clean routing using React Router
- Frontend: React, Quill.js
- Backend: Node.js
- Database: MongoDB (using Mongoose)
- Real-time Communication: Socket.IO
- Routing: React Router