proje 10
Otel Temizlik Takip
QR kod tabanlı, çok dilli otel operasyon sistemi. Admin, müdür ve personel için ayrı yetki katmanları; misafirler QR okutarak kendi arayüzüne giriyor. Otellere satılan ve her kuruluma özel yapılandırılan ticari bir ürün olarak geliştirildi.
- Kategori
- Web
- Rol
- Uçtan uca geliştirme
kullanılan teknolojiler
- Laravel
- PHP
- MariaDB
- Blade
- QR
- cPanel
problem
Problem
Otel temizlik operasyonunda asıl zorluk, bir odanın o an hangi durumda olduğunu tüm ekibin aynı anda bilmesi. Kat görevlisi, kat şefi ve resepsiyon arasındaki bilgi akışı koptuğunda misafir hazır olmayan bir odaya yönlendirilebiliyor. Bunun üzerine, sistemin farklı dilleri konuşan personelle çalışması ve satılan her otelin kendi ihtiyacına göre yapılandırılabilmesi gerekiyordu.
çözüm
Çözüm
Her odaya bir QR kod tanımladım; personel odaya girdiğinde kodu okutuyor ve durum anında merkezi sisteme yazılıyor. Yetkileri dört katmana ayırdım: admin sistemi yönetiyor, müdür tüm katların anlık durumunu tek ekrandan görüyor, personel yalnızca kendi görevlerini, misafir ise QR üzerinden kendine ayrılmış arayüze ulaşıyor. Arayüzü baştan çok dilli kurguladım. Her otele ayrı kurulum yapılabilmesi için otel bilgileri, oda yapısı ve marka öğeleri yapılandırılabilir tutuldu.
sonuç
Sonuç
Sistem teknohygiene.com adresinde canlıda. Ticari ürün olarak konumlandırıldı; satılan her otel için ayrı kurulum yapılıp o otelin yapısına göre özelleştiriliyor.
öne çıkan özellikler
- 01Admin, müdür, personel ve misafir olmak üzere dört ayrı rol ve yetki katmanı.
- 02QR kod okutma akışıyla oda durumunun anlık güncellenmesi; müdür tüm katları tek ekrandan izliyor.
- 03Çok dilli arayüz — hem yabancı misafirler hem de farklı dil konuşan personel için.
- 04Kat, oda ve personel bazlı raporlama ile geçmiş temizlik kayıtlarının takibi.
- 05Her otel için ayrı kurulum ve özelleştirme yapılabilecek yapılandırılabilir mimari.
neden bu seçimler
Neden QR kod?
NFC veya özel bir el terminali donanım yatırımı gerektirirdi. QR kod, personelin kendi telefonuyla çalışıyor; otelin tek yapması gereken kâğıt etiketleri odalara asmak.
Neden mobil uygulama değil de web?
Uygulama olsaydı her personelin kurulum yapması, mağaza onayı beklemesi ve güncellemeleri indirmesi gerekirdi. Tarayıcı üzerinden çalışan bir sistemde QR okutmak doğrudan doğru sayfayı açıyor, kurulum adımı hiç yok.
Neden çok dilli?
Otel personeli ve misafir kitlesi çoğu zaman aynı dili konuşmuyor. Dil desteği sonradan eklenen bir özellik değil, sistemin ilk günden tasarım kararıydı.
Neden Laravel?
Yetkilendirme, çoklu rol ve yönetim paneli gibi ihtiyaçların tamamı çerçevenin içinde hazır geliyor. Ayrıca hedef müşterilerin kullandığı cPanel hosting'lerde ek maliyetsiz çalışıyor.