Skip to content

SnehalAnand786/REAL-TIME-COLLABORATIVE-DOCUMENT-EDITOR

Repository files navigation

REAL-TIME COLLABORATIVE DOCUMENT EDITOR

COMPANY : CODTECH IT SOLUTIONS

NAME : Snehal Anand

INTENR ID : CT04DH1332

DOMAIN : FULL STACK WEB DEVELOPMENT

BATCH DURATION : 4 week

MENTOR NAME : NEELA SANTOSH KUMAR

DESCRIPTION:

A real-time collaborative document editor that allows multiple users to simultaneously edit documents. This project leverages WebSockets for real-time communication, MongoDB for data storage, and a combination of React.js (frontend) and Node.js (backend) to build a modern, dynamic web application.

Features Real-time Collaboration: Users can edit the document simultaneously, with changes reflected in real-time across all connected clients. Authentication: Basic user authentication (could be extended with more advanced features like OAuth). Document Management: Users can create, edit, and save documents. Responsive UI: Built with React.js to ensure a dynamic and responsive user experience. Backend: Node.js with Express.js, handling the business logic for the application. Database: MongoDB to store documents and user data. Technologies Used Frontend: React.js for building the dynamic user interface. Slate.js for building the rich text editor. WebSocket (via socket.io) for real-time communication between users. Backend: Node.js with Express.js to handle HTTP requests and WebSocket communication. Mongoose for MongoDB object modeling. Database: MongoDB for storing documents and user information. Authentication: Basic JWT authentication (or extendable for more complex auth flows).

Image

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published