Database Integration
This branch merges the existing database framework with the card-counting application.
It implements:
- User account creation that hashes a user's password and creates a User entry in the database.
- User login by checking that passwords entered in forms match hashed passwords in database.
- Removes the exposed encryption key in the source code. Assumes the encryption key is now in the
ENC_KEY
environment variable. - Removes tracking of config files
- Adds a requirements.txt file to manage dependencies