Contact Management App

  • Tech Stack: Node.js, Express.js, MongoDB
  • Github: Project Link

→ Implemented backend for contact manager app - a CRUD operations-based app that helps users create new contacts, fetch their saved contacts, and update/ delete existing contacts.

→ Coded functionalities like user registration and login, user authentication, JWT signing and verification, password hashing, route protection, and connection with MongoDB.

→ Implemented Express routers, middlewares, controllers, route protection and exception handling.