# authentication ![Screenshot](https://github.com/schererleander/authentication/blob/assets/screenshot.png?raw=true) 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) - GitHub OAuth integration - "Forgot Password" functionality via email (maybe) > The web design was inspired by [Tom Delalande](https://youtu.be/IThLjsDUG0g?si=2tQICmEU2szai8wY)