Authenticated Notes API A RESTful API for managing personal notes with authentication. Users can create, read, update, and delete their own notes, ensuring privacy and security. Built using Node.js, Express.js, and MongoDB, with JWT authentication stored in cookies.
Demo Check out the live demo here: https://authenticated-notes-api.onrender.com/user/login
Features
- JWT Authentication: Users sign in and receive a token stored in cookies for secure access.
- CRUD Operations: Create, read, update, and delete notes.
- User-specific Data: Users can only access their own notes.
- RESTful API Design: Follows standard HTTP methods and endpoints.
Tech Stack
- Backend: Node.js, Express.js
- Database:* MongoDB
- Authentication: JWT (via cookies)
Prerequisites
- Node.js (v14 or higher recommended)
- npm or yarn
- MongoDB account / Atlas cluster