Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/muthupandi-b/task-user

This project is a Node.js-based API for secure user authentication, using MongoDB for data storage and JWT for authorization. Built on the MVC pattern, it includes features like user registration, login, and protected routes. With Postman documentation, error handling, and validation, it's structured for scalability and reliability.
https://github.com/muthupandi-b/task-user

bcryptjs dotenv expressjs jwt-token nodejs nodemon

Last synced: 17 days ago
JSON representation

This project is a Node.js-based API for secure user authentication, using MongoDB for data storage and JWT for authorization. Built on the MVC pattern, it includes features like user registration, login, and protected routes. With Postman documentation, error handling, and validation, it's structured for scalability and reliability.

Awesome Lists containing this project

README

        

This project is a User Authentication API built with Node.js, Express, MongoDB, and Mongoose. It follows the MVC (Model-View-Controller) pattern and uses JSON Web Tokens (JWT) for secure authentication. The main purpose is to provide a set of RESTful API endpoints that allow users to register, log in, and retrieve user information securely. It also includes middleware for token verification, making protected routes accessible only to authenticated users. The code is organized for clarity, maintainability, and scalability.

https://documenter.getpostman.com/view/39168745/2sAY4skQED