Açıklama
✨ Temel Özellikler
Çevrimiçi yemek siparişi web sitesi: Müşteriler, web sitesi arayüzü aracılığıyla menüye göz atabilir, teslimat için sipariş verebilir veya teslim alabilir. :contentReference[oaicite:3]{index=3}
Entegre POS (Satış Noktası): Kurum içi yemek siparişi, paket servis siparişi ve POS terminali fonksiyonları. :contentReference[oaicite:4]{index=4}
Çoklu şube desteği: Birden fazla restoran konumunu tek bir sistemden yönetin, şubeye özel menüleri, personeli ve raporlamayı yönetin. :contentReference[oaicite:5]{index=5}
Stok ve envanter yönetimi: Malzemeleri/ürünleri takip edin, siparişler verildiğinde stoktan düşün, düşük stok için uyarılar. :contentReference[oaicite:6]{index=6}
Menü yönetimi: Kategorileri, öğeleri, boyutları, eklentileri tanımlayın, her şube için özelleştirin. :contentReference[oaicite:7]{index=7}
Gerçek zamanlı sipariş yönetimi panosu: Mutfak ekranı veya yönetici siparişleri görünümü, durum güncellemeleri, bildirimler. :contentReference[oaicite:8]{index=8}
Teslimat ve teslim alma işlemleri: Teslimat bölgelerini, teslim alma seçeneklerini ve siparişleri takip etmeyi yönetin. :contentReference[oaicite:9]{index=9}
Promosyonlar ve indirimler: Kupon kodları, paket fırsatları, günlük özel fırsatlar sunun. :contentReference[oaicite:10]{index=10}
Personel ve izin yönetimi: Ayrıntılı izinlerle roller (yönetici, mutfak personeli, kasiyer, yönetici) atayın. :contentReference[oaicite:11]{index=11}
Raporlama ve analiz: Satış raporları, şube karşılaştırmaları, popüler ürünler, düşük stok uyarıları. :contentReference[oaicite:12]{index=12}
⚙️ Teknik Yığın
Ön Uç / Web Sitesi: İncelemeye göre React.js (kullanıcıya yönelik web sitesi için). :contentReference[oaicite:13]{index=13}
Arka uç / Sunucu: MySQL veritabanı ile PHP / Laravel (bu komut dosyası için tipik). :contentReference[oaicite:14]{index=14}
Veritabanı: MySQL veya MariaDB (sürüm 5.7+ önerilir)
Sunucu Gereksinimleri:
Web sunucusu: Apache veya Nginx
PHP sürümü: 7.4 veya üzeri (destekleniyorsa tercihen PHP 8.x)
MySQL 5.7+ / MariaDB 10+
Güvenli ödemeler ve oturum açma için SSL/TLS sertifikası
React ön uç kullanılıyorsa: Derleme için düğüm/NPM gerekebilir
🧩 Kurulum Kılavuzu
Arka uç dosyalarını sunucunuza veya barındırma hesabınıza yükleyin.
Bir veritabanı oluşturun, sağlanan SQL dökümünü içe aktarın ve bağlantı ayrıntılarını .env veya config dosyasında yapılandırın.
Bir React ön uç yapısı sağlanmışsa, React uygulamasını oluşturun (örneğin, ‘npm install’ → ‘npm run build’) ve statik yapıyı dağıtın veya sunucu ana makinenize entegre edin.
Şubelerinizi, menülerinizi, öğelerinizi, kategorilerinizi canlı yayına geçmeden önce admin paneli üzerinden ayarlayın.
POS istasyonu ayarlarını yapılandırın: terminalleri, izinleri, personel hesaplarını tanımlayın.
Sipariş akışını test edin: web sitesi siparişi → arka uç bunu alır → mutfak durumu → POS faturalandırma → teslimat/teslim alma işleminin tamamlanması.
SSL’yi etkinleştirin, ödeme ağ geçitlerinin veya işlem e-postasının yapılandırıldığından emin olun ve performans optimizasyonunu (önbelleğe alma, küçültme, varlık sıkıştırma) çalıştırın.
İpucu: Çok şubeli operasyonlarda, şubeler arası karışıklığı önlemek için her şubenin menüsünü, personelini ve stokunu haritalandırın.
📦 Teslimatlar
✅ Web sitesinin ön ucu ve arka ucu için tam kaynak kodu
✅ SQL veritabanı şeması ve tohum/demo verileri
✅ Siparişleri, menüleri, şubeleri ve personeli yönetmek için yönetici paneli arayüzü
✅ Dokümantasyon (kurulum, konfigürasyon, kullanım kılavuzu)
✅ Lisans dosyası (GPL’yi veya ticari lisansı doğrulayın) ve kullanım kılavuzu
📱 Desteklenen Platformlar
Web Tarayıcısı: Masaüstü ve mobil tarayıcılar (Chrome, Firefox, Safari, Edge)
POS Terminalleri: Restoranda kasa terminali olarak kullanılan tablet veya PC’ler
Sunucu Barındırma: Linux (önerilen) veya PHP/MySQL destekli Windows sunucusu
🧠 Notlar
Lisans: Khadyo için CodeCanyon’daki orijinal liste, ticari bir lisansı gösterir. Kopyanızın GPL yeniden dağıtımına izin verip vermediğini doğrulayın. :contentReference[oaicite:15]{index=15}
Kişiselleştirme: Mobil uygulamalar (iOS / Android) ekleyerek, üçüncü taraf teslimat hizmetlerini, sadakat programlarını, masa rezervasyon modüllerini veya kiosk siparişini entegre ederek sistemi genişletebilirsiniz.
Güvenlik ve Uyumluluk: Güvenli ödeme ağ geçitleri kullandığınızdan, müşteri verilerini koruduğunuzdan, HTTPS’yi etkinleştirdiğinizden ve veritabanınızı düzenli olarak yedeklediğinizden emin olun.
SEO Güvencesi: React ön ucu ve Laravel arka ucu performans için optimize edilebilir; daha iyi arama sıralaması için önbelleğe alma, sıkıştırılmış varlıklar ve meta etiketlerden yararlanın.
👨💻 Orijinal Geliştirici Kredisi
Khadyo – Çevrimiçi Yemek Siparişi Web Sitesine sahip Restoran Yönetim Yazılımı ve Restoran POS’u, orijinal olarak CodeCanyon pazarında (Ürün Kimliği 29878013) “imjol” hesabı altında listelenen yazar tarafından geliştirilmiştir. :contentReference[oaicite:16]{index=16}
Güncellemeler, hata düzeltmeleri ve resmi destek almak için lisanslı sürümü satın alarak orijinal geliştiriciyi destekleyin.
🔒 Sorumluluk reddi beyanı
Bu açıklama eğitim amaçlı, arşiv amaçlı veya GPL kaynak sitesi kullanımı için sağlanmıştır. Bu sistemi yeniden dağıtmayı, değiştirmeyi veya ticarileştirmeyi planlıyorsanız, bu tür kullanıma izin veren geçerli bir lisansa sahip olduğunuzdan emin olun.
Orijinal senaryonun kendi çalışmanız olduğunu iddia etmeyin.
Lisansta açıkça izin verilmediği sürece geliştirici kredilerini veya lisans ayrıntılarını kaldırmayın.
Özellikle ödemeler ve müşteri siparişleri için halka açık dağıtım yapılıyorsa düzenleme, ödeme uyumluluğu ve veri koruma (ör. GDPR/PDPA) standartlarının karşılandığından emin olun.
Güvenilirlik notu: Khadyo, çevrimiçi sipariş + POS için güçlü bir çözüm platformu sunmasına rağmen, başarılı uygulama, doğru menü içeriğine, istikrarlı barındırma altyapısına, güçlü personel eğitimine ve POS terminalleri için güvenilir donanıma bağlıdır. Temel olarak kullanın ve sorumlu bir şekilde inşa edin.
