Platform for German driving schools
Backend, web admin and a mobile app for driving schools, multi-tenant from day one. Real schools use it, so it has to work.
- German e-invoicing (XRechnung / ZUGFeRD, EN 16931) and GoBD-compliant invoice cancellation. Flyway migrations for tax identity fields and configurable invoice-number patterns.
- Reworked the mobile app: dependency injection, typed errors, Auth0 PKCE login, an offline mutation queue and TanStack Query.
- Tracked recurring container outages on DigitalOcean down to unattended Docker daemon upgrades, then set up a proper GitHub Actions deploy pipeline.
Quarkus · Java 21 · PostgreSQL · Auth0 · React / TypeScript · React Native (Expo) · Docker · GitHub Actions · DigitalOcean
