feat: Implement SQLite backend and configuration UI

This commit is contained in:
Keith Solomon
2025-08-15 07:08:26 -05:00
parent 23e98e3696
commit b9cb61750d
8 changed files with 199 additions and 29 deletions

8
gemini.md Normal file
View File

@@ -0,0 +1,8 @@
Make the following updates to the project and update the readme file as needed for documentation.
Add a sqlite backend for the following:
- Game logs: Track date and time played, final scores, and end condition (escape, loss, assassination outcome, etc).
- Configuration: Score thresholds, win conditions, event descriptions, etc.
- Default configuration should be provided using current hardcoded values.
- Allow user to modify configuration via a simple web form.
- Store configuration changes in the database.