blob: 6e2500f28d1bbb67bcd45210e955ce0b485eb452 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
# authentication

This is a simple authentication system built using Express.js. It demonstrates how to securely store passwords using bcrypt with salting. The application connects to a MariaDB database to manage user data.
## Features
- User registration
- User login
- Password hashing with bcrypt
## Planned Features
- Email validation (done)
- Password requirements (done)
- Passkey
- GitHub OAuth integration
- "Forgot Password" functionality via email (maybe)
> The web design was inspired by [Tom Delalande](https://youtu.be/IThLjsDUG0g?si=2tQICmEU2szai8wY)
|