Backend for a Contact Management System built with Node.js, Express, MongoDB, and JWT for authentication. The system supports full CRUD operations and includes error handling and protected routes.
- Node.js & Express: Backend framework for building the API.
- MongoDB: NoSQL database to store contact information.
- Mongoose: ODM (Object Data Modeling) library to interact with MongoDB.
- JWT (JSON Web Token): Used for securing routes and authenticating users.