Skip to content

Latest commit

 

History

History
60 lines (46 loc) · 1.57 KB

README.md

File metadata and controls

60 lines (46 loc) · 1.57 KB

About iNotebook:

iNotebook is a web application that stores all your notes on the cloud which makes it accessible from any device.

Features:

  1. Login/Signup.
  2. Add a new Note.
  3. Update existing Note.
  4. Delete a existing Note.
  5. Search from the existing Notes.
  6. Get Notifications.
  7. Logout.

Snapshots on the project:

  1. SignUp Page. Alt text
  2. Login Page. Alt text
  3. Home Page. Alt text
  4. Add Note Section. Alt text
  5. Update Note section. Alt text
  6. User Profile Section. Alt text

Technologies Used:

  1. Backend:- Nodejs(Expressjs)
  2. Frontend:- React.js, Bootstrap
  3. Database:- MongoDB

Dependencies Used:

Backend :- 1. bcryptjs, 2. cors, 3. dotenv, 4. express, 5. express-validator, 6. jsonwebtoken, 7. mongoose

Frontend :- 1. concurrently, 2. dotenv, 3. react, 4. react-dom, 5. react-router-dom, 6. react-scripts, 7. react-toastify

Run on your Local Device:

npm install

To install all the Frontend packages.

cd '.\Backend'

npm install

To install all the Backend packages.

Change the MONGODB string to your owns and assign a JWTSERCET of your owns.

npm run both

This runs the app in the development mode on http://localhost:3000 and runs SERVER on http://localhost:4000