Skip to content

Node.js complete registration system and access control using Express, Passport, OAuth

License

Notifications You must be signed in to change notification settings

HusseinDossoki/OAuth-nodejs

Repository files navigation

OAuth-nodejs is an open source application was built with nodejs, express and mongodb

A complete Node.js registration system and access control using Express, Passport and OAuth(Facebook, Google).

Links:

Used Technologies:

  • Nodejs with Express for backend
  • Mongodb for database
  • express-handlebars for rendering templating views
  • passport-facebook for authenticate with facebook account
  • passport-google-oauth for authenticate with google account
  • passport-local for authenticate with email and password
  • bcryptjs for encrypting stored password
  • express-session for storing user logging session

Quick start

Quick start options:

  • Download from Github.
  • Clone the repo: git clone https://github.com/HusseinDossoki/OAuth-nodejs.git.

Terminal Commands

This project was generated with Nodejs version 8.11.3 and npm 5.6.0.

  1. Install NodeJs from NodeJs Official Page.
  2. Open Terminal
  3. Go to your file project
  4. Run in terminal: npm install
  5. Run npm start for a dev server. Navigate to http://localhost:3000/. The app will automatically reload if you change any of the source files.

Useful Links

Social Media:

Linkedin: https://www.linkedin.com/in/husseindossoki/

License & Copyright

© Hussein Dossoki, 2017

Licened under the ISC License

About

Node.js complete registration system and access control using Express, Passport, OAuth

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published