21 lines
521 B
Plaintext
21 lines
521 B
Plaintext
# 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
|
|
|