Custom authentication, no library. It's using node-postgres for interacting with the database.
Features:
- Sign up/Sign in
- Email verification to activate account
- Forgot password, Reset email functionality
- Password Encryption using bcryptjs
- Uses JSON Web Token jwt
- Form Validation, Error Handling
- Protected routes / Authorized-only
- Persistent token using Local Storage
- Responsive
- Hosted on Heroku