This project covers the whole Authentication and Authorization concepts that you should understand as a part of your development progress. Along with this, I have coded the whole system in NodeJS and ExpressJS with MongoDB as database.
Install this project with npm
npm install
npm start
To run this project, you will need to add the following environment variables to your .env file
PORT="Your Port No"
JWT_SECRET="Your Jwt Secret"
JWT_EXPIRES_IN="Jwt Expiration Time"
MONGO_URL="Your MongoDB Url"
Check out the article related to this security module at Hashnode