Skip to content

Node.js & MongoDB powered Web APP for saving notes.

Notifications You must be signed in to change notification settings

AloisCRR/notes-web-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Notes Web App

Full web app to take notes with authentication.

Run Locally

  1. Install both:

    You will need to have MongoDB running on port 27017.

  2. Clone the project:

    git clone https://github.com/AloisCRR/notes-web-app.git
  3. Go to the project directory:

    cd notes-web-app
  4. Install dependencies:

    npm install
  5. Start the dev server:

    npm run dev

    Open http://localhost:4000 to view it in the browser.

Screenshots

Initial screen

Screenshot

Sign up

Screenshot

Sign in

Screenshot

Add note

Screenshot

All notes

Screenshot

Edit notes

Screenshot

Tech Stack

Name Description
Node.js Template rendering, business logic
MongoDB Database
Express HTTP Server
Handlebars Template engine
Express sessions Required by passport session
Mongoose ODM (Object Data Modeling)
Passport local Handles auth logic

Roadmap

  • App functionality
  • Testing
  • Hosting, domain, etc.
  • CI/CD

About

Node.js & MongoDB powered Web APP for saving notes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published