Housekeeper portaal — wat ziet de cleaner?
Bijgewerkt op 2026-04-22
De housekeeper opent haar link op haar telefoon → mobile-first view met één kaart per kamer. Geen gastnamen, geen emails, geen bookings zichtbaar — alleen wat ze nodig heeft om te poetsen.
De 4 (of 5) kamer-statussen
🔄 CHECK-OUT (oranje kaart)
Gast vertrekt vandaag.
- ✅ Uitgecheckt om 10:30 — klaar om te poetsen
- ⏳ Nog in de kamer (met ontbijt-tijd → verwacht leeg vanaf Y)
- 🕚 Normale uitchecktijd staat vermeld
🧺 ACHTERSTAND (donkeroranje kaart)
Backlog-detectie voor bundle-cleanings:
- Gast is uitgecheckt op X april, kamer was sindsdien geblokkeerd (geen nieuwe gast tussenin)
- Geen cleaning-log sinds de checkout
- Priority: hoog (staat bovenaan)
🌙 BLIJFT (blauwe kaart)
Stay-over. Lichte opmaak.
- "Gast blijft nog 2 nachten"
- Ontbijt-tijd getoond als bekend
🆕 NIEUWE GAST (groene kaart)
Nieuwe aankomst vandaag.
- 🔥 VROEG badge als een early check-in aangevraagd en goedgekeurd is (bv. 13:00 terwijl normaal 15:00)
- Staat bovenaan de lijst dan
💤 LEEG (grijze kaart)
Geen boeking. Optioneel een grondige beurt.
Prioriteit
De lijst is gesorteerd van hoge naar lage prioriteit:
- Early check-in kamers (🔥 VROEG)
- Check-out niet uitgecheckt + achterstand (wachten tot gast weg is)
- Check-out wel uitgecheckt (kan meteen)
- Stay-over (licht)
- Nieuwe aankomst zonder prioriteit
- Leeg
Eén-klik actie
Onder elke kaart: grote groene knop "Ik heb deze kamer gepoetst ✓". Eén klik → RoomCleaning record wordt aangemaakt met housekeeper_id, datum, timestamp. De kaart wordt groen en toont "Gepoetst om HH:MM".
Misklik? "Ongedaan" link ernaast verwijdert het record weer.
Auto-refresh
De pagina poll elke 30 seconden → als jij een gast incheckt of een kamer bijwerkt ziet zij het binnen 30s.
Privacy-garanties
- Toegang via
access_token(32 chars random) — niet raadbaar - Je kan per housekeeper de token resetten (oude link werkt dan niet meer)
- Geen gastgegevens ooit zichtbaar
- Module uitschakelen → alle URLs geven 404