Kita
Kita-Verwaltung für Träger mit mehreren Einrichtungen — eine Plattform, jede Einrichtung mit eigenen Daten.
Kita ist die Plattform, die wir für Träger gebaut haben, die nicht eine Einrichtung betreiben, sondern viele. Anmeldung, Anwesenheit, Tagesberichte, Speisepläne und das Teilen von Fotos mit den Sorgeberechtigten liegen in einem System — und jede Einrichtung sieht ausschließlich ihre eigenen Kinder, Familien und Mitarbeitenden.
Das Problem: Ein Träger, viele Einrichtungen
Kita-Software ist meist für eine einzelne Einrichtung geschrieben. Ein Träger mit mehreren landet bei einer Installation pro Einrichtung, doppelten Personalakten und keiner Möglichkeit, eine Frage über den ganzen Verbund zu beantworten. Die Alternative — eine gemeinsame Datenbank mit allem vermischt — ist schlechter: Sorgeberechtigte einer Einrichtung dürfen niemals an ein Foto eines Kindes aus einer anderen gelangen.
Kita geht den Multi-Tenant-Weg. Eine Installation, ein Update-Pfad, eine Stelle zum Anlegen einer Einrichtung; und die Trennung wird in der Datenschicht durchgesetzt, statt darauf zu hoffen, dass jede Maske ans Filtern denkt. Eine Einrichtung ist ein Mandant, und das Abonnement gilt pro Einrichtung.
Was wir gemacht haben: Trennung dort, wo sie hingehört
Jede Tabelle mit einem Kind, einer Familie oder einem Tagesbericht trägt ihre Einrichtung, und die Repositories filtern automatisch danach, statt dem Aufrufer zu vertrauen. Die Methode, die bewusst einrichtungsübergreifend liest, ist so benannt, dass man beim Lesen des Codes sieht, welche man aufruft — denn bei Fotos von Minderjährigen ist ein Leck kein Fehlerbericht, sondern ein Vorfall.
Auf dieser Trennung der Alltag: Sorgeberechtigte erhalten den Tagesbericht und die Fotos ihres eigenen Kindes, Mitarbeitende erfassen Anwesenheit und Vorfälle vom Telefon, und der Träger bekommt seine Auswertungen, ohne fünf Tabellen zu exportieren.
Das Ergebnis: Gebaut für die zweite Einrichtung
Kita läuft produktiv bei einem Träger mit mehreren Einrichtungen, und die Architektur wurde für den Tag gewählt, an dem diese Zahl wächst — nicht nachträglich angebaut. Eine Einrichtung anzulegen ist ein Verwaltungsvorgang, kein Deployment.
Mehr als eine Einrichtung?
Wir zeigen Ihnen, wie die Trennung funktioniert, bevor Sie ihr Kinderdaten anvertrauen.
Projekt Starten