Hotel Management System
✨ Temel Özellikler
- Rezervasyon ve Takvim: Gerçek zamanlı müsaitlik durumu, sürükle ve bırak oda takvimi, bekleme listesi ve fazla rezervasyon kontrolleri.
- Fiyat Planları ve Fiyatlandırma: Sezonluk fiyatlar, hafta sonu kuralları, konaklama süresi fiyatlandırması, kuponlar ve kurumsal sözleşmeler.
- Ön Büro: Hızlı giriş/çıkış, kimlik yakalama alanları, folyo yönetimi, para yatırma ve geç ödeme iş akışları.
- Temizlik: Oda durumu (temiz/kirli/OOO), görev atamaları, çamaşır takibi ve zaman damgalı notlar.
- Rezervasyon Motoru: Tarih/misafir arama, oda filtreleri, eklentiler (kahvaltı, otopark), ödeme sırasında ek satış istemleri.
- Ödemeler ve Faturalama: Stripe/PayPal'e hazır, çoklu para birimi, vergiler/ücretler, indirilebilir PDF'li faturalar.
- Misafir İletişimleri: Onaylar, değişiklikler, iptaller ve varış öncesi bilgiler için e-posta şablonları.
- RBAC ve Çoklu Mülkiyet: Sahipler, yöneticiler, resepsiyon görevlileri; birden fazla özelliği ve ayrıntılı izinleri yönetin.
- Raporlar ve Analizler: Doluluk, ADR, RevPAR, segmente göre gelir, temizlik verimliliği ve CSV/XLS'ye aktarım.
- Yerelleştirme: Çok dilli kullanıcı arayüzü, RTL desteği, yerelleştirilmiş tarih/sayı biçimleri ve saat dilimine duyarlı zaman damgaları.
- SEO Dostu Web Sitesi Sayfaları: Konuklara yönelik sayfalar için temiz URL'ler, meta alanlar, şema kancaları ve görsellerin yavaş yüklenmesi.
- Genişletilebilir Mimari: Web kancaları, hizmet sınıfları, sağlayıcı bağdaştırıcıları ve özel mantık için temiz geçersiz kılma noktaları.
⚙️ Teknik Yığın
- Arka uç: PHP 8.x (Laravel tarzı yönlendirme, ara yazılım, politikalar, kuyruklar)
- Ön Uç (Web): Blade/Twig tarzı şablonlar veya SPA'ya hazır JSON API'leri; Tailwind/Bootstrap destekleniyor
- Veritabanı: MySQL/MariaDB (InnoDB, UTF-8MB4)
- Önbellek ve Kuyruk: Oturumlar, kuyruklar ve oran hesaplamaları için Redis
- İsteğe Bağlı Mobil: Temizlik ve ön bürodaki hızlı işlemler için Flutter 3.x istemcisi (Android/iOS)
- Sunucu Gereksinimleri: Nginx/Apache; PHP uzantıları: pdo_mysql, mbstring, openssl, tokenizer, json, xml, ctype, curl, zip
- Araçlar: Composer, Node.js (Vite/Mix), Flutter SDK (isteğe bağlı), mobil sürümler için Android Studio/Xcode
🧩 Kurulum Kılavuzu
- Hazırlama Sunucusu: Bir UTF-8MB4 veritabanı oluşturun; gerekli PHP uzantılarını etkinleştirin; Composer ve Node.js'nin kurulu olduğundan emin olun.
- Dağıtım Kodu: Dosyaları yükleyin; besteci kurulumu --no-dev ve php artisan key:generate komutunu çalıştırın.
- Ortamı Yapılandırın: .env.example dosyasını .env dosyasına kopyalayın; APP_URL, DB, posta (SMTP), önbellek/sıra ve ödeme anahtarlarını ayarlayın.
- Migrate & Seed: Tablolar ve örnek veriler (odalar, fiyatlar, roller) oluşturmak için php artisan migrate --seed.
- Ön Uç Oluşturun: npm kurulumu ardından npm build'i çalıştırın (veya yerel olarak geliştirmeyi).
- Kuyruklar ve Zamanlayıcı: İşçileri php artisan tail:work; ile başlatın. cron: * * * * * php artisan programı:çalıştır.
- İsteğe Bağlı Mobil: flutter/'da, lib/config.dart'ta API temel URL'sini ayarlayın; flutter build apk / ios'u çalıştırın.
- Canlı Yayına Geçin: Etki alanını public/'e yönlendirin, HTTPS'yi etkinleştirin ve güvenli üstbilgileri (HSTS/CSP) yapılandırın.
📦 Teslimatlar
- PHP (Laravel tarzı) arka uç kaynak kodu + web şablonları
- SQL geçişleri ve ekiciler (özellikler, odalar, ücretler, roller)
- E-posta şablonları, yerelleştirme dosyaları ve şema kancaları
- Örnek .env.example ve dağıtım notları
- İsteğe bağlı Flutter mobil uygulama kaynağı (temizlik/ön büro)
- Hızlı başlangıç belgeleri ve geliştirici notları
📱 Desteklenen Platformlar
- Web (Yönetici ve Misafir): Chrome,Firefox,Safari,Edge (en yeni)
- Android: Android 7.0+ (Flutter uygulamasını kullanıyorsanız)
- iOS: iOS 13+ (Flutter için Xcode derlemesi gereklidir)
- Sunucu İşletim Sistemi: Ubuntu/Debian/CentOS önerilir; Windows Sunucusu uyumlu
🧠 Notlar
- Lisans: GPL koşullarına göre yasal kullanım, çalışma, değişiklik ve yeniden dağıtım için GPL kapsamında dağıtılır.
- Özelleştirme İpuçları: Hizmet sınıflarında fiyatlandırma mantığını koruyun; ödemeler/kanal senkronizasyonu için sağlayıcı bağdaştırıcılarını uygulamak; çerçeve çekirdeğini düzenlemekten kaçının.
- Güvenlik: HTTPS'yi, rol politikalarını, CSRF korumasını, hız sınırlamayı zorunlu kılın; sırları ortam değişkenlerinde saklayın; API anahtarlarını döndürün.
- Performans: OPcache'i, Redis önbelleğe almayı/kuyrukları etkinleştirin; varlıkları CDN aracılığıyla sunmak; Veritabanı çekişmesini azaltmak için toplu bakım güncellemeleri.
- SEO Güvencesi: Temiz URL'ler, meta alanlar, Açık Grafik/Twitter kartları, yapılandırılmış veri kancaları ve geç yüklenen resimler taranabilirliği ve LCP/CLS'yi iyileştirir.
👨💻 Orijinal Geliştirici Kredisi
Orijinal geliştiriciyi ve pazar yeri yayıncısını, ilk ürün konsepti ve özellik tasarımı için yetkili kaynak olarak kabul ediyoruz.
Kaynak ve güncellemeler için şu adresteki orijinal listeye bakın:
CodeCanyon (veya geliştiricinin resmi sitesi).
🔒 Sorumluluk reddi beyanı
Bu, GPL kapsamında eğitim, test ve uyumlu kullanım için sağlanan bir GPL yeniden dağıtımıdır. Biz orijinal yazarlar değiliz ve bağlılık veya onay iddiasında değiliz.
Ticari markalar ve marka adları ilgili sahiplerinin mülkiyetindedir. Üretimde kullanmadan önce üçüncü taraf lisanslarını (ödeme SDK'ları, kitaplıklar) doğrulamanız ve kendi güvenlik ve performans denetimlerinizi gerçekleştirmeniz gerekir.
Değerlendirmeler
Henüz değerlendirme yapılmadı.