In this project user can signIn,signUp using passport and forgot password using otp and reset password is also there
npm install
Express Mongodb Passport OAuth2
|-- Authentication System |-- index.js |-- package-lock.json |-- package.json |-- assets | |-- css | | |-- layout.css | | |-- reset.css | | |-- style.css | |-- images | |-- js |-- config | |-- environment.js | |-- middleware.js | |-- mongoose.js | |-- passport-google-oauth-2-strategy.js | |-- passport-local-strategy.js | |-- view_helpers.js |-- controllers | |-- homeController.js | |-- userController.js |-- models | |-- user.js |-- production_logs | |-- access.log |-- routes | |-- index.js | |-- user.js |-- views |-- forget_password.ejs |-- home.ejs |-- layout.ejs |-- otp_page.ejs |-- reset_password.ejs |-- user_profile.ejs |-- user_signIn.ejs |-- user_signUp.ejs