Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sarthakmishraa/noodle-docs
Please wait for 50 secs when running app for the first time as I am using a free instance of Render for backend, so it takes 50 secs to get up. https://noodledocs.onrender.com/
https://github.com/sarthakmishraa/noodle-docs
express google-docs-clone nodejs reactjs render socket-io tiptap tiptap-editor typescript vercel
Last synced: 2 days ago
JSON representation
Please wait for 50 secs when running app for the first time as I am using a free instance of Render for backend, so it takes 50 secs to get up. https://noodledocs.onrender.com/
- Host: GitHub
- URL: https://github.com/sarthakmishraa/noodle-docs
- Owner: sarthakmishraa
- Created: 2024-07-10T04:57:02.000Z (4 months ago)
- Default Branch: master
- Last Pushed: 2024-11-02T18:17:51.000Z (17 days ago)
- Last Synced: 2024-11-02T18:27:45.633Z (17 days ago)
- Topics: express, google-docs-clone, nodejs, reactjs, render, socket-io, tiptap, tiptap-editor, typescript, vercel
- Language: TypeScript
- Homepage: https://noodledocs.vercel.app/
- Size: 1.73 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Noodle Docs
Noodle Docs is a Google Docs clone that allows users to create and edit documents in real-time. Users can either create a new document or enter the ID of an existing document to collaborate with others.
## Key Features
- **Create New Document**: Easily create a new document which is assigned a unique document ID.
- **Collaborative Editing**: Multiple users can work on the same document simultaneously with real-time updates.
- **Document Access by ID**: Enter the ID of an existing document to continue editing or collaborating.
- **Real-time Synchronization**: Changes are instantly reflected for all users working on the same document.## Short Description
Noodle Docs is designed to provide a seamless collaborative document editing experience, similar to Google Docs. The home page allows users to either create a new document, which generates a unique document ID, or enter the ID of an existing document to continue editing. Real-time collaboration is powered by Socket.io, ensuring that changes are synchronized instantly across all users.## Snippets
Noodle Docs Home
Noodle Docs New Doc
Noodle Docs About
## Tech Used
### Frontend
- **React.js**
- **TypeScript**### Backend
- **Express**
- **Socket.io**### Deployment
- **Frontend**: Deployed on Vercel
- **Backend**: Deployed on Render## How to Use
1. Clone the repository: `git clone https://github.com/sarthakmishraa/noodle-docs.git`
Feel free to clone the repository and explore the project. Contributions are welcome!
## Contributing
Contributions are welcome! Please fork the repository and submit a pull request.