This is a simple contact management system based on Node.js and MongoDB. Users can register, login, and add, delete, change, and check contacts. The project uses JWT for authentication and encrypted user passwords to ensure data security.
- Node.js: backend runtime environment
- Express.js: web framework
- MongoDB: database for storing user and contact information
- JWT (JSON Web Token): for authentication and authorization
- bcrypt: Used to encrypt user passwords and secure user data.
- Thunder Client: Used to test HTTP requests.