A complete authentication system which can be used as a starter code for creating any new application
Here're some of the project's best features:
- Sign up with email
- Sign in
- Sign out
- Reset password after sign in
- The password stored in the db are encrypted
- Google login/signup (Social authentication)
- Forgot password
- Display notifications for - unmatching passwords during sign up
- Display notifications for - incorrect password during sign in
- Enabled re-captcha on both sign up and log in
1. Get the latest snapshot
git clone https://github.com/Sahil-Sayyad/Authentication_System.git
2. Install NPM dependencies
npm install
3. Then simply start your app
npm start
Technologies used in the project:
- Node Js
- Express Js
- MongoDB
- Passport Js
- EJS