4 Commits

Author SHA1 Message Date
Stefano Manfredi
ce9e2fdf2a fix landing page 2025-12-02 23:18:43 +00:00
Stefano Manfredi
7168fa4b72 Refactor to manager-centric model, add team calendar for all users
Key changes:
- Removed office-centric model (deleted offices.py, office-rules)
- Renamed to team-rules, managers are part of their own team
- Team calendar visible to all (read-only for employees)
- Admins can have a manager assigned
2025-12-02 13:30:04 +00:00
Stefano Manfredi
2ad8ba3424 Update group names to lldap convention: parking_admins, managers 2025-11-27 00:07:17 +00:00
Stefano Manfredi
c74a0ed350 Initial commit: Parking Manager
Features:
- Manager-centric parking spot management
- Fair assignment algorithm (parking/presence ratio)
- Presence tracking calendar
- Closing days (specific & weekly recurring)
- Guarantees and exclusions
- Authelia/LLDAP integration for SSO

Stack:
- FastAPI backend
- SQLite database
- Vanilla JS frontend
- Docker deployment
2025-11-26 23:37:50 +00:00