Gebäudereinigung mit verteilten Einsatzorten
Die Reinigungskräfte arbeiten über den Tag verteilt in fremden Objekten. Was dort geleistet wurde, stand auf Zetteln — und der Auftraggeber wollte einen Nachweis, den er einem Prüfer vorlegen kann.
Ein Portal, das Einsätze, Zeiten und Fotos am Objekt erfasst und daraus fertige Leistungsnachweise als PDF erzeugt. Getrennte Sichten für Leitung, Beschäftigte und Auftraggeber: der Auftraggeber sieht, was geleistet wurde — die Arbeitszeiten seiner Reinigungskräfte sieht er nicht. Diese Trennung ist nicht in der Oberfläche versteckt, sondern in den Datenbankregeln verankert.
- 30 Testreihen, davon 14 gegen echte Firebase-Emulatoren statt gegen Attrappen
- Eigene Tests für die Datenbank- und Speicherregeln — es wird geprüft, dass die falsche Rolle die Daten wirklich nicht bekommt
- Gestufter Deploy: Regeln, Funktionen, Speicher und Oberfläche gehen in fester Reihenfolge live
- Nächtliche Sicherung eingerichtet und das Zurückspielen nachgewiesen, nicht nur eingeplant
- Browsertests mit Playwright über drei getrennte Anmeldungen
Diese Trennung — Auftraggeber sieht die Leistung, nicht die Arbeitszeiten — war eine Zusage an den Kunden. Sie steht deshalb in den Datenbankregeln und wird von eigenen Tests geprüft.
