Skip to content

mayankreg/passportJS_authentication_implementation

Repository files navigation

passportJS_authentication_implementation

authentication system which can be used as a starter code for creating any new application

#Features

  1. sign in
  2. sign out
  3. change/update credential after sign in
  4. flash messages on successful login/logout or invalid credentials
  5. mailers implemented using parallel jobs
  6. google authentication

#Tech Stack HTML, CSS, Javascript, Node.js, MongoDB, Express.js, redis, nodemailer, passport, EJS, Noty

#How to Install Project

  1. Clone the project onto your local machine.
  2. Run 'npm install' to install required dependencies.
  3. install redis server, open redis cli & enter redis-server command
  4. Run 'npm start' in terminal to start server.
  5. Visit your app at http://localhost:8000.