Projekt 10
Hotel-Reinigungsverwaltung
Ein QR-basiertes, mehrsprachiges Hotelbetriebssystem. Getrennte Berechtigungsebenen für Administratoren, Manager und Personal; Gäste gelangen per Code-Scan zu ihrer eigenen Oberfläche. Entwickelt als kommerzielles Produkt, das an Hotels verkauft und für jede Installation individuell konfiguriert wird.
- Kategorie
- Web
- Rolle
- Durchgängige Entwicklung
verwendete technologien
- Laravel
- PHP
- MariaDB
- Blade
- QR
- cPanel
problem
Problem
Die zentrale Schwierigkeit in der Hotelreinigung besteht darin, dass alle Beteiligten den aktuellen Zustand eines Zimmers gleichzeitig kennen müssen. Bricht der Informationsfluss zwischen Zimmermädchen, Etagenleitung und Rezeption ab, wird ein Gast in ein noch nicht fertiges Zimmer geschickt. Zusätzlich musste das System mit Personal funktionieren, das unterschiedliche Sprachen spricht, und für jedes verkaufte Hotel individuell konfigurierbar sein.
lösung
Lösung
Ich habe jedem Zimmer einen QR-Code zugewiesen; das Personal scannt ihn beim Betreten, und der Status wird sofort ins zentrale System geschrieben. Die Berechtigungen sind in vier Ebenen aufgeteilt: Der Administrator verwaltet das System, die Leitung sieht den Live-Status aller Etagen auf einem Bildschirm, das Personal nur die eigenen Aufgaben, und der Gast erreicht über den Code eine eigene Oberfläche. Die Oberfläche war von Beginn an mehrsprachig angelegt. Damit für jedes Hotel eine eigene Installation möglich ist, wurden Zimmerstruktur, Hoteldaten und Markenelemente konfigurierbar gehalten.
ergebnis
Ergebnis
Das System ist unter teknohygiene.com live. Es ist als kommerzielles Produkt positioniert: Jedes Hotel, das es erwirbt, erhält eine eigene, an seine Struktur angepasste Installation.
wichtigste funktionen
- 01Vier getrennte Rollen und Berechtigungsebenen: Administrator, Manager, Personal und Gast.
- 02QR-Scan-Ablauf mit sofortiger Aktualisierung des Zimmerstatus; die Leitung sieht alle Etagen auf einem Bildschirm.
- 03Mehrsprachige Oberfläche — für internationale Gäste wie auch für Personal mit unterschiedlichen Sprachen.
- 04Auswertungen nach Etage, Zimmer und Mitarbeiter samt vollständigem Verlauf der Reinigungen.
- 05Konfigurierbare Architektur, die für jedes Hotel eine eigene, angepasste Installation erlaubt.
warum diese entscheidungen
Warum QR-Codes?
NFC oder ein eigenes Handterminal hätten eine Hardware-Investition erfordert. QR-Codes funktionieren mit den Telefonen des Personals — das Hotel muss lediglich Papieretiketten an den Türen anbringen.
Warum Web statt einer mobilen App?
Eine App hätte bedeutet, dass jeder Mitarbeiter sie installiert, auf die Store-Freigabe wartet und Updates herunterlädt. In einem browserbasierten System öffnet der Scan direkt die richtige Seite — ein Installationsschritt entfällt vollständig.
Warum mehrsprachig?
Hotelpersonal und Gäste sprechen häufig nicht dieselbe Sprache. Die Sprachunterstützung wurde nicht nachträglich ergänzt, sondern war vom ersten Tag an eine Designentscheidung.
Warum Laravel?
Autorisierung, mehrere Rollen und ein Verwaltungspanel bringt das Framework bereits mit. Zudem läuft es ohne Zusatzkosten auf dem cPanel-Hosting, das die Zielkunden ohnehin nutzen.