Using Passport along with express.js to create a user authentication system and login portal from scratch
- Mongoose
- BcryptJs
- Passport
- Express
- Body-Parser
- connect-flash
- Multer
- Passport Authentication for Login
- BCrypt Hashed Passwords
- Flash Messages on Success or Failure
- Form Validation for Register Screen
- Members area lock if not logged in
- MongoDB Database connection
- Multer for Avatar Uploads