Hotel Cleaning Assistant cross-platform mobile application helps to keep the property (hotel) rooms clean at all times.
Keeping the hotel rooms clean is an inevitable task that has to be managed by the administration and performed by the maids when you run a hotel.
The creation of the daily cleaning and maintenance schedule can be done manually of course, yet it is a huge relief if that can be dedicated to and guided by an IT system.
It is great if the system that has information about the hotel reservations, can tell the administration and the maids, what and when needs to be done in each hotel room and in addition to that can track the time spent on performing the cleaning routine as often the maids are rewarded for the time spent on room maintenance.
Nowadays, when there is a possibility to avoid daily work schedule printouts (which can easily become outdated while the work is being done) and leverage from always up-to-date information provided by a mobile application, it can turn out to be even more fun and efficient.
The HaDre Hotelsoftware Property Management System (PMS) developed and nurtured by Arkbauer since 2017 used to generate the daily room cleaning schedule printouts.
It was decided that it is time to move forward and implement a modern cross-platform mobile application solution that would not only help the maids to get up-to-date information about what needs to be done in each room but also help to track the time spent on the cleaning process as well as allow easily register issues discovered in the rooms.
The near-real-time information should also be displayed in the room management section in the web application used by the hotel administration.
We highly value the capabilities provided by GraphQL API protocol over the widespread REST and classic SOAP. It easily allows specifying exactly what entities and their attributes need to be fetched from the backend or need to be updated. It is possible to query or update multiple entities with all their related entities with just one API call. Fewer API calls and smaller payloads transferred over the network are great benefits, so a GraphQL based backend service was implemented.
Native, cross-platform (Android / iOS) solution developed using Flutter framework featuring:
Flutter, Dart, Firebase, GraphQL, Android Studio, Xcode, JSON, SQLite.