Rahulsups Nodejs Auth Save

A complete NodeJS + Express + PassportJS + JWT authentication app:

Project README

NodeJS Authentication App

A complete authentication app with login, logout, register, forget password, email verification(for added security), and access control. Can be used as starter for other Node.JS applications. using Node.js, Express, Passport, JWT, Mongoose, and more.

http://serene-headland-22338.herokuapp.com/

Screenshot (4)

Technologies Used

  1. NodeJS
  2. Express
  3. EJS
  4. MongoDB
  5. Mongoose
  6. PassportJS
  7. JWT
  8. Nodemailer

Prerequisites

  • Git
  • NodeJS
  • CLI

Installation

Clone the latest Repository

git clone https://github.com/rahulsups/nodejs-auth.git

Into the project directory

cd nodejs-auth

Installing NPM dependencies

npm install

Then simply start your app

npm start

The Server should now be running at http://localhost:3006/

Folder Structure

nodejs-auth
├── assets
│ --- ├── secure-icon.png
│ --- ├── cyber-security-icon.jpg
│ --- └── css
│ -------- └── bootstrap.min.css
├── config
│ --- ├── checkAuth.js
│ --- ├── key.js
│ --- └── passport.js
├── config
│ --- └──authController.js ├── models
│ --- └── User.js
├── node_modules
├── routes
│ --- ├── auth.js
│ --- └── index.js
├── views
│ --- ├── dash.ejs
│ --- ├── forgot.ejs
│ --- ├── layout.ejs
│ --- ├── login.ejs
│ --- ├── messages.ejs
│ --- ├── register.ejs
│ --- ├── reset.ejs
│ --- └── welcome.ejs
├── .gitignore
├── package.json
├── package-lock.json
├── README.md
└── server.js

Open Source Agenda is not affiliated with "Rahulsups Nodejs Auth" Project. README Source: bit-rahul/nodejs-auth
Stars
85
Open Issues
2
Last Commit
3 years ago

Open Source Agenda Badge

Open Source Agenda Rating