Skip to content

notnayan/Contact_Management_System-backend-Node.js-Express.js-MongoDB

Repository files navigation

📇 Contact Management System (Node.js + Express + MongoDB)

A secure and modular backend API for managing user contact information. Built using Node.js, Express.js and MongoDB with user authentication via JWT.

🔧 Features

  • User registration and login
  • Token-based authentication and authorization (JWT)
  • Secure password hashing with bcrypt
  • Create, Read, Update and Delete (CRUD) operations for contacts
  • Middleware for error handling and access control
  • Environment variable configuration using .env
  • MVC structure with Express Router and Controllers

📂 Tech Stack

  • Backend: Node.js, Express.js
  • Database: MongoDB, Mongoose
  • Authentication: JWT, bcrypt
  • Version Control: Git & GitHub
  • Other Tools: Postman (for API testing), dotenv

About

Backend for contact management system.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published