App can be viewed by using electron. To start the app, please do the following:
git clonethe repositorynpm install --save- Create .env file and set URI of MongoDB database equal to environmental variable
mongodb_uri npm run dev
When users first start the app, they are directed to the home screen with optionality to sign up or log in. Upon hitting "Sign Up", new user can enter desired username and password. Then, the user is redirected to login on the login page. Using Passport authentication, the user can login and access the main portal!
Upon logging in, the user has the ability to create new documents which persist in MongoDB. Upon creating a document, we can edit the document, as well as add custom styling courtesy of Draft.js.
In order to share docs, one user needs to send the other user the unique document ID, which is located in the top left corner.
The second user will input the document ID on the main portal page and press submit.
Now, the second user can update the document in real-time thanks to socket.io!







