A secure Notes API built with Node.js, Express, MongoDB (Mongoose), and JWT authentication.
This API allows users to register, login, create, and view notes securely. Each note is linked to a specific user, and all routes are protected so only authenticated users can access their own notes.
- Node.js & Express → Backend server
- MongoDB & Mongoose → Database & schema management
- JWT (JSON Web Tokens) → Secure authentication
- bcryptjs → Password hashing
- User Registration and Login
- JWT-based authentication for secure routes
- Create and view notes (only accessible to logged-in users)
- Clean project structure for backend learning