
Zoo Connect - Eine App für die Mitarbeiter des Zoos
Die Idee
Der Erlebnis-Zoo Hannover wollte seine interne Kommunikation modernisieren und digitaler gestalten. Zettel, Zuruf und Telefonketten funktionieren im Alltag, aber sobald ein unvorhergesehener Vorfall passiert, braucht es etwas Zuverlässigeres. Nachdem wir bereits die Besucher-App für den Erlebnis-Zoo entwickelt hatten, war Zoo Connect der nächste logische Schritt: eine App, mit der Mitarbeitende besondere Vorfälle schnell melden und koordiniert darauf reagieren können. Ob ein Kind, das seine Eltern verloren hat, ein Tier, das sein Gehege verlassen hat, oder ein medizinischer Notfall unter Besuchern. In solchen Momenten zählt jede Sekunde und alle müssen auf dem gleichen Stand sein.
Das Ergebnis ist Zoo Connect: eine native Mobile-App für die Mitarbeitenden und eine Web-Applikation für die Verwaltung und Pflege aller relevanten Daten.

Das Ziel
Zoo Connect soll Mitarbeitenden genau dann eine klare Orientierung geben, wenn es darauf ankommt. Die App leitet durch Vorfälle mit vordefinierten Formularen, zum Beispiel werden bei einem vermissten Kind gezielt Alter und Merkmale abgefragt, was die Meldung strukturiert und die Suche deutlich effizienter macht. Gleichzeitig sorgt die App dafür, dass alle Beteiligten immer ein gemeinsames und vollständiges Bild der Lage haben.
Ein wichtiger Aspekt war dabei auch Flexibilität: Zoo Connect funktioniert sowohl auf Geräten des Zoos als auch auf privaten Smartphones der Mitarbeitenden (BYOD).
Die Herausforderung
Eine der kniffligsten technischen Aufgaben war die zuverlässige Zustellung von Alarmbenachrichtigungen. Im Ernstfall muss eine Meldung ankommen. Auch dann, wenn das Handy auf „Nicht stören" gestellt ist.
Auf Android erfordert das spezielle Berechtigungen, um den Ruhemodus zu umgehen. Auf iOS war dafür die „Critical Alert"-Berechtigung über das Apple Developer Portal notwendig, die Apple nur in begründeten Ausnahmefällen gewährt. Hinzu kommt, dass Nutzer diesen Berechtigungen aktiv zustimmen müssen. Die App prüft daher konsequent, ob alles korrekt eingerichtet ist, bevor sie aktiv genutzt werden kann.
Lösung & Features
Zoo Connect vereint Kommunikation und Koordination in einer Oberfläche. Egal ob Routinemeldung oder kritischer Notfall, die App gibt Mitarbeitenden genau die Werkzeuge an die Hand, die sie in dem Moment brauchen. Verwaltet wird das Ganze über ein zentrales Backoffice, über das Gruppen, Telefonbücher und weitere Inhalte gepflegt und aktuell gehalten werden können.
Messaging & Gruppenkommunikation Mitarbeitende können sich direkt untereinander oder in vordefinierten Gruppen austauschen, in Textnachrichten mit angehängten Bildern oder Sprachnachrichten. Gerade in unübersichtlichen Situationen ist es entscheidend, dass Informationen schnell und an die richtigen Personen kommen.
Flexible Gruppen Gruppen lassen sich jederzeit anlegen und anpassen. So kann im Ernstfall blitzschnell eine situationsbezogene Gruppe erreicht werden.
Geführte Vorfallsmeldungen Für häufige Szenarien gibt es vordefinierte Formulare, die Schritt für Schritt durch die Meldung führen. Bei einem vermissten Kind werden zum Beispiel gezielt Alter und Merkmale abgefragt. Das spart im Ernstfall Zeit, reduziert Fehler und liefert der Leitstelle sofort alle relevanten Informationen.
Zentrales Telefonbuch Alle wichtigen Kontakte an einem Ort, sichtbar für alle Nutzer. Kein Suchen, kein Nachfragen, wer gerade erreichbar ist.
Nachrichtenhistorie Vergangene Nachrichten und Vorfälle bleiben einsehbar. Das schafft Nachvollziehbarkeit und ist besonders dann wertvoll, wenn ein Vorfall im Nachhinein dokumentiert oder ausgewertet werden muss.
Personalisierte Startseite Aktionen und Schnellzugriffe lassen sich flexibel nach Nutzergruppen konfigurieren. Ein Tierpfleger sieht beim Öffnen der App sofort die für ihn relevanten Optionen, ohne sich erst durchklicken zu müssen.

Das steckt unter der Haube
Die technische Basis von Zoo Connect besteht aus modernen, skalierbaren Technologien, die sowohl Performance als auch langfristige Wartbarkeit im Blick haben.
Das Frontend der App ist in Flutter entwickelt. Das Framework von Google ermöglicht es, eine gemeinsame Codebasis für Android und iOS zu nutzen, ohne dabei Abstriche bei der nativen Performance machen zu müssen. Innerhalb der App übernimmt Riverpod das State Management. Die Navigation zwischen den verschiedenen Ansichten wird über den go_router gesteuert, der eine deklarative und gut strukturierte Routing-Lösung bietet.
Die Kommunikation zwischen App und Backend läuft über eine GraphQL-Schnittstelle. Das hat den Vorteil, dass die App immer gezielt nur die Daten abfragt, die sie gerade braucht.
Als Backend kommt ein Headless CMS auf Basis von Payload und Next.js zum Einsatz. Dieses System ist das zentrale Verwaltungsorgan der gesamten Anwendung: Hier werden Nutzerprofile angelegt, Nachrichtentemplates erstellt und die Startseite der App dynamisch konfiguriert. Darüber hinaus fungiert das CMS als Archiv, in dem vergangene Nachrichten und Protokolle jederzeit eingesehen und nachverfolgt werden können.


App in den Zoo!
Profitieren Sie von unserer Erfahrung und digitalisieren Sie Ihren Zoo gemeinsam mit uns.