A collaborative text editor desktop application designed for seamless teamwork.
Some of the key features
- User authentication
- Real-time collaboration
- Real-time Chatting support
- Only authorized users can edit or access specific documents
- MongoDB integration for storing the documents
- Supports Windows, MacOS, and Linux as well
Clone the repo
git clone https://github.com/kanhaiya04/DocuSync.git
cd DocuSync/Use the npm package manager to install dependencies
Electron dependencies:
cd client/
npm installNote: Update the host url in React components to - https://docusyncbackend.onrender.com
Install React dependencies:
cd client/app
npm installBuild app from react components
cd client/app
npm run buildBuild docSync from source code for your platform
cd client/
npm run makeOnce the build process is successfully completed, you will find the installation package in the "out" folder.
Clone the repo
git clone https://github.com/kanhaiya04/DocuSync.git
cd DocuSync/Create and configure .env file
touch .env
cp .env.sample .envupdate the values in the .env file
Use the npm package manager to install dependencies
Install express dependencies:
cd server/
npm installRun the express server
cd server/
node indexInstall react dependencies:
cd client/app
npm installBuild the app from components
cd client/app
npm run buildInstall electron dependencies:
cd client/
npm installRun the electron app locally
cd client/
npm startNow you are good to make contributions to the code base.

