Skip to content

Latest commit

 

History

History
83 lines (52 loc) · 2.02 KB

README.md

File metadata and controls

83 lines (52 loc) · 2.02 KB

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