QResto, restoranlar için geliştirilmiş QR tabanlı dijital sipariş ve yönetim platformudur.
Müşteriler masalarına özel QR kodları okutarak menüye erişebilir, sipariş verebilir, sipariş sürecini takip edebilir, garson çağırabilir ve ödeme işlemlerini dijital olarak tamamlayabilir.
All rights reserved.
Unauthorized copying, distribution, modification, deployment or use of this project is strictly prohibited.
QResto ile müşteriler:
- 📋 Menüye anında erişir
- ⭐ Ürün değerlendirmelerini görüntüler
- ⏱️ Hazırlanma süresini takip eder
- 🍔 Ürünleri özelleştirir
- 🛎️ Garson çağırır
- 💳 Uygulama üzerinden ödeme yapar
- QR ile menüye erişim
- Ürün görselleri, fiyat, içerik, kalori ve gramaj bilgileri
- Ürün puanları ve değerlendirmeler
- Ortalama hazırlanma süresi görüntüleme
- Ürün özelleştirme (ekle / çıkar)
- Garson çağırma
- Sipariş oluşturma ve takip etme
- Uygulama üzerinden ödeme
- Sipariş sonrası ürün değerlendirme
- Restoran değerlendirme
- Restoranda ödeme
- Online ödeme
- Yemek kartı ile ödeme
- Alman usulü ödeme (split payment)
- Ödeme sistemini açıp kapatır
- Ürün ekler / siler / düzenler
- Kategorileri yönetir
- Masa ve QR yönetimini yapar
- Ürün değerlendirmelerini görüntüler
- Restoran değerlendirmelerini analiz eder
- Günlük satış, sipariş ve operasyon raporlarını görüntüler
- Yeni ve aktif siparişleri görüntüler
- Sipariş hazırlık sürecini yönetir
- Stoğu biten ürünleri satışa kapatır
- Menüden ürün düşürür
- Gerekli durumlarda sipariş iptal eder
- Siparişleri ve detaylarını görüntüler
- Masaları takip eder
- Garson çağrılarını görür
- Hesap isteyen masaları takip eder
- Sipariş teslim sürecini yönetir
- Ödeme ve sipariş durumlarını kontrol eder
QResto; kimlik doğrulama, masa/QR yönetimi, menü yönetimi, sipariş süreci, mutfak operasyonları, garson akışı, değerlendirme ve bildirim süreçlerini birbirinden ayrılmış servislerle yönetmek üzere tasarlanmıştır.
QResto servis yapısı aşağıdaki ana servislerden oluşur:
auth-serviceqr-servicemenu-serviceorder-servicekitchen-servicewaiter-servicerating-servicenotification-serviceadmin-service
Not:
payment-serviceproje planında yer almakta olup geliştirme aşamasında sonraya bırakılmıştır.
- Frontend: React, Tailwind CSS
- Backend: Java, Spring Boot
- Database: Microsoft SQL Server (MSSQL)
- Containerization: Docker
- Version Control: Git, GitHub
- Payment Integrations: iyzico, PayTR, yemek kartı entegrasyonları
This project is not open-source.
All rights reserved by the QResto contributors.
No permission is granted to use, copy, modify, distribute, publish, deploy or present this project without explicit written approval from the project contributors.







