Commit Graph

8 Commits

Author SHA1 Message Date
3fd49d1351 refact: unify js and css 2025-08-17 05:48:27 +02:00
0e87a457af Feat: add class page 2025-08-09 11:32:36 +02:00
2a7a4cd595 feat: improve assessments filters 2025-08-07 15:33:03 +02:00
4a2d8a73e1 refactor: html organisation 2025-08-05 10:56:28 +02:00
b08cc2aba4 feat: add config page 2025-08-05 05:09:32 +02:00
a0608e27aa feat: improve assessment creation and edition 2025-08-04 08:25:21 +02:00
3e49bd467c refactor: restructure codebase into modular architecture
- Split monolithic app.py (400+ lines) into organized modules
- Extract models, forms, and commands into separate files
- Implement Flask blueprints for route organization
- Maintain full functionality with cleaner architecture
- Update all templates to use new blueprint URLs
- Enhance README with technical documentation

Structure:
├── app.py (50 lines) - Flask app factory
├── models.py (62 lines) - SQLAlchemy models
├── forms.py (43 lines) - WTForms definitions
├── commands.py (74 lines) - CLI commands
└── routes/ - Blueprint modules for each feature

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-03 20:59:10 +02:00
0ee7abbd48 init: première itération 2025-08-03 19:21:39 +02:00