Skip to content

Latest commit

 

History

History
45 lines (30 loc) · 1.17 KB

README.md

File metadata and controls

45 lines (30 loc) · 1.17 KB

Collaborative-Notebook

A Web Application created using NodeJS and MongoDB

Functionalities of the Journal Application are given below:

  1. Sign Up
  2. Login
  3. Create new text files (You can also copy paste images/gifs/anything you want)
  4. Format Text
  5. Share files with other Journal users who can then make changes visible to all co authors
  6. Authenticate your Google Drive account
  7. Upload files to google drive
  8. Edit/Download/Delete your files

How to run

The following modules are required:
node
express
body-parser
ajax
mongodb
session
express-session
nodemailer

Each module can be installed using npm. For example to install node, all you have to do is execute the following command
npm install node

Next, you have to change the connection string and database name for mongodb as well as mention the base path in the following file:
config/settings.js

Finally, go to the project directory and run the following command:
node main.js

Then open the browser and go to localhost:8888

A demo of the application is presented in the video below:

demo.mp4