Misafir odadaki QR kodu okutur; program, menüler ve otel bilgileri kendi dilinde açılır. Otel ekibi aynı içeriği panelden günceller, gelen talepleri tek havuzdan yönetir.
Butonlar örnek bir otel için kurulmuş canlı demoyu açar. Misafir tarafında indirme, üyelik veya şifre yoktur.Basılı rehberin ve resepsiyon telefonunun yükünü üstlenir.
Programı, restoranları, spa ve otel bilgilerini kendi dilinde görür. Havlu ya da arıza talebini telefondan iletir, akşamın şovu için bildirim alır.
Haftalık programı ve menüleri panelden dakikalar içinde günceller. Dört dilde gelen talepler tek havuzda toplanır, durumu takip edilir.
Veritabanı yok; veriler sunucudaki JSON dosyalarında. Kurulum bir klasör kopyalamaktan ibaret, uygulama çevrimdışı da açılır.
İki arayüz, tek veri kaynağı. Panelde yapılan değişiklik ayrı bir yayınlama adımı olmadan misafire yansır.
Veri klasörü web adresinden okunamaz. Push bildirimleri VAPID anahtarıyla gönderilir, abone cihazlar panelden izlenir.
Misafirin gördüğü uygulama ve otelin kullandığı panel.
TR, EN, DE, RU. Etkinlik adları dahil misafirin gördüğü her metin dört dilde tutulur.
Pazartesiden pazara saat saat aktiviteler, akşam şovları ve canlı müzik. Günün ana şovu işaretlenir.
Restoran kartına dokununca menü açılır; ayrı dosyada tutulduğu için açılışı yavaşlatmaz.
Oda temizliği, havlu veya arıza bildirimi doğrudan panele düşer; durumu ekip tarafından güncellenir.
İzin veren misafirlerin kilit ekranına duyuru gönderilir — uygulama kapalıyken bile.
Cihaz sayısı, dil dağılımı ve tıklama ısı haritası; veriler otelin kendi sunucusunda kalır.
Kurulum ve devir teslimde bilinmesi gerekenler.
| Misafir tarafı | PWA · service worker · ana ekrana eklenebilir · çevrimdışı açılır |
|---|---|
| Sunucu tarafı | PHP 8.2 · tek uç nokta backend/api.php |
| Veri deposu | Sunucudaki backend/data/*.json dosyaları — ayrı veritabanı gerekmez |
| Güvenlik | Yetkili giriş, modül bazlı izin, hatalı denemede geçici kilit, veri klasörü web erişimine kapalı |
| Bildirim | Web Push (VAPID) · abone cihaz listesi panelde |
| Kurulum | Otelin kendi alan adı altında bir klasöre kurulur; misafir uygulaması ve panel aynı kurulumda gelir |
Örnek bir otel için kurulmuş canlı demoyu açın: misafirin gördüğü uygulama ve otelin kullandığı panel.