Der Hotelreinigungsassistent ist eine plattformübergreifende mobile App, die dabei hilft, Hotelzimmer jederzeit sauber zu halten.
Die Zimmerreinigung ist in Hotels eine Aufgabe, die zwangsläufig Tag für Tag aufs Neue von der Hotelverwaltung organisiert und vom Personal durchgeführt werden muss.
Natürlich ist es möglich, Pläne für die tägliche Reinigung und Wartung manuell zu erstellen, aber es ist eine große Erleichterung, wenn sich ein IT-System um das Organisatorische kümmert.
Idealerweise verfügt das System über Informationen zu den aktuellen Zimmerreservierungen, informiert die Verwaltung und das Personal darüber, was in welchem Zimmer getan werden muss, und erfasst zudem die für die Reinigung aufgewendete Zeit. Das ist besonders relevant, wenn das Personal nach Zeitaufwand entlohnt wird.
Heutzutage ist es nicht mehr nötig, den täglichen Arbeitsplan auszudrucken und Papierversionen zu nutzen, die häufig schon während der Arbeit nicht mehr aktuell sind. Mobile Apps, die jederzeit aktuelle Informationen liefern, sind nicht nur effizienter, sondern machen auch mehr Spaß.
Das von Arkbauer seit 2017 entwickelte und gewartete Hotelmanagementsystem HaDre Hotelsoftware wurde verwendet, um die täglichen ausdruckbaren Zimmerreinigungspläne zu erstellen.
Jetzt war es aber an der Zeit, einen Schritt weiterzugehen und eine moderne, plattformübergreifende mobile App zu implementieren. Diese sollte nicht nur dem Hotelpersonal stets aktuelle Informationen dazu liefern, was in den einzelnen Zimmern zu tun ist, sondern auch dabei helfen, die für den Reinigungsprozess aufgewendete Zeit zu erfassen und eventuell in Zimmern entdeckte Probleme einfach zu dokumentieren.
Die nahezu in Echtzeit übertragenen Informationen werden gleichzeitig in der von der Hotelverwaltung genutzten Webanwendung im Bereich für das Zimmer-Management angezeigt.
Fürs Backend brauchten wir eine API. Wir schätzen die Funktionen des GraphQL API-Protokolls gegenüber dem weit verbreiteten REST und dem klassischen SOAP. Damit können wir genau festlegen, welche Entitäten und Attribute aus dem Backend abgerufen oder aktualisiert werden müssen, und gleich mehrere Entitäten mit all ihren zugehörigen Entitäten mit einem einzigen API-Aufruf abfragen oder aktualisieren. Weniger API-Aufrufe und eine geringere Nutzlast im Netzwerk sind große Vorteile. Daher haben wir einen GraphQL-basierten Backend-Dienst implementiert.
Mit dem Flutter-Framework haben wir eine native, plattformübergreifende App (Android/iOS) mit folgenden Features entwickelt:
Flutter, Dart, Firebase, GraphQL, Android Studio, Xcode, JSON, SQLite.