A RESTful backend service for managing contact information.
You will need an application, such as Thunder Client in VS Code, to test API requests, handle user registration and login, verify responses, and include JWTs in the authentication headers.
- Node.js/Express
- MongoDB, Mongoose
- REST API
- CRUD operations for contacts
- JWT authentication
- Input validation & centralized error handling
Make sure you have the following installed on your machine:
- Node.js
- npm (comes with Node.js)
- Git
Open a terminal and run:
git clone https://github.com/Iz-fa/express-project.git
cd mycontacts-backend
npm install
npm run dev