Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 7 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.
- Host: GitHub
- URL: https://github.com/muthupandi-b/task-user
- Owner: MuthuPandi-B
- Created: 2024-10-27T11:05:46.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-10-27T17:29:58.000Z (about 2 months ago)
- Last Synced: 2024-10-27T19:51:57.064Z (about 2 months ago)
- Topics: bcryptjs, dotenv, expressjs, jwt-token, nodejs, nodemon
- Language: JavaScript
- Homepage: https://task-user-2.onrender.com
- Size: 24.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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