Портал за housekeeper — какво вижда чистачът?
Bijgewerkt op 2026-05-24
Housekeeper отваря линка си на телефона → mobile-first изглед с една карта за стая. Без имена на гостите, без имейли, без видими резервации — само това, което му е необходимо за почистването.
4-те (или 5) статуса на стаите
🔄 CHECK-OUT (оранжева карта)
Гостът заминава днес.
- ✅ Излязъл в 10:30 — готов за почистване
- ⏳ Все още в стаята (с час за закуска → очаквано празна от Y)
- 🕚 Нормалното време за check-out е посочено
🧺 ИЗОСТАВАНЕ (тъмнооранжева карта)
Backlog-детекция за bundle-почиствания:
- Гостът е напуснал на X април, оттогава стаята е блокирана (без нов гост междувременно)
- Няма cleaning-log след check-out
- Приоритет: висок (стои най-горе)
🌙 ОСТАВА (синя карта)
Stay-over. Леко поддържане.
- "Гостът остава още 2 нощи"
- Часът за закуска се показва, ако е известен
🆕 НОВ ГОСТ (зелена карта)
Ново пристигане днес.
- 🔥 РАНО badge, ако е заявен и одобрен early check-in (напр. 13:00 при нормално 15:00)
- Тогава стои най-горе на списъка
💤 ПРАЗНО (сива карта)
Няма резервация. По избор основно почистване.
Приоритет
Списъкът е сортиран от висок към нисък приоритет:
- Стаи с early check-in (🔥 РАНО)
- Check-out, гостът не е излязъл + изоставане (изчакване, докато гостът си тръгне)
- Check-out, гостът е излязъл (може веднага)
- Stay-over (леко)
- Ново пристигане без приоритет
- Празно
Действие с един клик
Под всяка карта: голям зелен бутон "Почистих тази стая ✓". Един клик → създава се RoomCleaning запис с housekeeper_id, дата, timestamp. Картата става зелена и показва "Почистена в ЧЧ:ММ".
Грешен клик? Линк "Отмени" до нея премахва записа отново.
Auto-refresh
Страницата прави poll на всеки 30 секунди → ако Вие регистрирате гост или обновите стая, тя го вижда в рамките на 30 секунди.
Privacy гаранции
- Достъп през
access_token(32 chars random) — не може да се отгатне - Можете да ресетвате токена за всеки housekeeper (старият линк след това не работи)
- Никога не се виждат данни за гостите
- Изключване на модула → всички URL-и връщат 404