Full web app to take notes with authentication.
-
Install both:
You will need to have MongoDB running on port 27017.
-
Clone the project:
git clone https://github.com/AloisCRR/notes-web-app.git
-
Go to the project directory:
cd notes-web-app -
Install dependencies:
npm install
-
Start the dev server:
npm run dev
Open http://localhost:4000 to view it in the browser.
Initial screen
Sign up
Sign in
Add note
All notes
Edit notes
| 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 |
- App functionality
- Testing
- Hosting, domain, etc.
- CI/CD





