initial login logic

This commit is contained in:
2026-01-19 20:12:50 -05:00
parent 523a4662b2
commit 96d252e47b
14 changed files with 537 additions and 0 deletions

20
.clinerules Normal file
View File

@@ -0,0 +1,20 @@
# Project Rules
## Tech Stack
- Python Flask webapp
- Uses Jinja Template for server side rendering
- No CSS framework, vanilla CSS with simple and plain design
- Sqlite3 for database
## Code Style
- Follow Python PEP 8 style guidelines
## Testing
- Write unit tests where it makes sense
- Use Python's unittest library
## Architecture
- Prefer server side rendering over client side rendering
- Use client side rendering only to dynamically update data when its necessary
- Use dependency injection for testability