A TypeScript-based REST API for managing notes, built with Express and MongoDB.
This project demonstrates authentication, request validation, and CRUD operations for notes.
- User authentication (register/login)
- CRUD operations for notes (create, read, update, delete)
- Request validation with express-validator
- Secure password hashing with bcrypt
- Built with TypeScript for type safety
- Node.js + Express
- TypeScript
- MongoDB + Mongoose
- express-validator
- bcrypt
- Tested with Thunder Client
Clone the repository and install dependencies:
git clone https://github.com/CrapeBell/notes-api-ts.git
cd notes-api-ts
npm install