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