Absence Hub
Ein gemeinsamer Teamkalender für Abwesenheiten, wiederkehrende Termine und SAP-ProTime-Importe.
Projektübersicht
Während meiner Zeit im Wilmaa Backend Team entwickelte ich Absence Hub für die wöchentliche Teamübersicht. Die Anwendung importiert Excel-Exporte, gruppiert Mitarbeitende, verwaltet wiederkehrende Termine und protokolliert administrative Änderungen. Auth0 übernimmt die Anmeldung; die Infrastruktur für Google Cloud Run ist mit Terraform beschrieben.
Funktionen
Verfügbarkeit auf einen Blick
- Wochennavigation sowie Personen- und Gruppenfilter
- Ferien, Berufsschule und arbeitsfreie Tage
Import und Pflege
- Excel-Importe aus SAP ProTime
- Wiederkehrende Termine und Feiertagsverwaltung
Zugriff und Nachvollziehbarkeit
- Auth0-Berechtigungen und administrative Rollen
- Änderungsprotokoll mit Vorher-Nachher-Werten
Technologien & Umsetzung
Technologien
- Python · Django 5.2 · Django allauth
- Auth0 / OpenID Connect
- Pandas · OpenPyXL · Excel
- Bootstrap · JavaScript
- SQLite
- Docker · Gunicorn · WhiteNoise
- Google Cloud Run · Terraform
- Slack SDK