Skip to content

Empower collaboration effortlessly. DocsRoc redefines teamwork, offering seamless real-time document editing for enhanced productivity.

Notifications You must be signed in to change notification settings

codebysnehil/DocsRoc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

DocsRoc

DocsRoc is a collaborative document editing platform aimed at revolutionizing team collaboration on documents. Built with intuitive features and real-time synchronization, it enables multiple users to edit, comment, and collaborate on documents simultaneously, fostering efficient teamwork regardless of location.

Key Features

  • Real-time Collaboration: Work together in real-time, seeing changes as they happen and enabling instant collaboration.
  • Version Control: Seamlessly track document versions and revisions to maintain a clear history of edits.
  • Offline Editing: Access and edit documents even when offline, with changes automatically syncing once back online.
  • Customizable Permissions: Set permissions to control access levels and ensure document security.

Technologies Used

  • Frontend: [react]
  • libraries: [Quill, uuid, mui]
  • Backend: [NodeJS, WebSockets(socket.io)]
  • Database: [MongoDB]
  • Deployment: [Yet to do]

Getting Started

To get started with DocsRoc, follow these steps:

  1. Installation: git clone https://github.com/snehil-githubrepository/DocsRoc.git
    • cd client --> npm install
    • cd server --> npm install
    • assign your own port numbers
  2. Usage: Real-time collaborations with your friends and colleagues for documents.
  3. Contributing: We welcome contributions! Fork the repository, make changes, and submit pull requests.

Details on Used libraries

This is why we use Quill because it lets us track all the small changes with delta instead of copying the whole document when a change is made

You're invited to join and contribute to this project on GitHub.

Get in Touch

For any questions, feedback, or collaborations, feel free to reach out to me at Twitter

About

Empower collaboration effortlessly. DocsRoc redefines teamwork, offering seamless real-time document editing for enhanced productivity.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published