Skip to content

A collaborative text editor desktop application designed for seamless teamwork.

Notifications You must be signed in to change notification settings

kanhaiya04/DocuSync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DocuSync

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

Home Page home page

Workspace Page Workspace Page

Demo demo gif

Build from Source Code

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 install

Note: Update the host url in React components to - https://docusyncbackend.onrender.com

Install React dependencies:

cd client/app
npm install

Build app from react components

cd client/app
npm run build

Build DocuSync from source code for your platform

cd client/
npm run make

Once the build process is successfully completed, you will find the installation package in the "out" folder.

Run from source code for development

Clone the repo

git clone https://github.com/kanhaiya04/DocuSync.git
cd DocuSync/

Create and configure .env file

touch .env
cp .env.sample .env

update the values in the .env file

Use the npm package manager to install dependencies

Install express dependencies:

cd server/
npm install

Run the express server

cd server/
node index

Install react dependencies:

cd client/app
npm install

Build the app from components

cd client/app
npm run build

Install electron dependencies:

cd client/
npm install

Run the electron app locally

cd client/
npm start

Now you are good to make contributions to the code base.

About

A collaborative text editor desktop application designed for seamless teamwork.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published