Skip to content

Latest commit

 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Google Doc Clone

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.

Features

  • Real-time collaborative editing
  • Rich text formatting
  • Document persistence

Technologies Used

  • Node.js
  • React.js
  • MongoDB
  • Socket.io
  • Quill.js
  • TypeScript

Setup Instructions

Server Setup

  1. Navigate to the server directory:

    cd /c:/Projects/googleDocClone/server
  2. Install server dependencies:

    npm install
  3. Start the MongoDB server:

    mongod
  4. Start the server:

    node server.js

Client Setup

  1. Navigate to the client directory:

    cd /c:/Projects/googleDocClone/client
  2. Install client dependencies:

    npm install
  3. Start the client:

    npm start

Usage

  1. Open your browser and navigate to http://localhost:5173.
  2. You will be redirected to a new document URL.
  3. Share the document URL with others to collaborate in real-time.

Project Structure

  • server/: Contains the server-side code.
  • client/: Contains the client-side code.

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages