This project is a real-time collaborative text editor similar to Google Docs. It uses Node.js, Express, MongoDB, and Socket.io on the server side, and React with Quill.js on the client side.
- Real-time collaborative editing
- Rich text formatting
- Document persistence
- Node.js
- React.js
- MongoDB
- Socket.io
- Quill.js
- TypeScript
-
Navigate to the server directory:
cd /c:/Projects/googleDocClone/server -
Install server dependencies:
npm install
-
Start the MongoDB server:
mongod
-
Start the server:
node server.js
-
Navigate to the client directory:
cd /c:/Projects/googleDocClone/client -
Install client dependencies:
npm install
-
Start the client:
npm start
- Open your browser and navigate to
http://localhost:5173. - You will be redirected to a new document URL.
- Share the document URL with others to collaborate in real-time.
server/: Contains the server-side code.client/: Contains the client-side code.
This project is licensed under the MIT License.