A collaborative text editor built using React and Quill.js. It allows multiple users to edit a document in real-time, with changes synchronized through a WebSocket connection.
- Real-time collaborative editing
- Document loading and saving
- User-friendly text formatting with Quill.js
- React
- Quill.js
- WebSockets
-
Clone the repository:
git clone https://github.com/MazenSamehR/collaborative-text-editor.git cd collaborative-text-editor -
Install dependencies:
npm install
-
Start the client server:
npm start
-
open server folder and start the server:
node server.js
- Open your browser and navigate to
http://localhost:3000. - Start editing the document. Changes will be synchronized in real-time with other connected users.