GoldSyntax Lab · Öne çıkan ürün
QR ile masadan siparişten adisyona, tek gerçek zamanlı sistem.
CafeSystem; bir kafenin dört rolünü — müşteri, garson, mutfak ve yönetici — tek bir gerçek zamanlı sistemde buluşturur. Müşteri masadaki QR'ı okutup uygulama kurmadan sipariş verir; sipariş anında mutfağın ekranına ve garsonun panosuna düşer.
Çözülen problem
Küçük ve orta ölçekli kafelerde sipariş; kağıt adisyon, sözlü aktarım ve garsonun hafızası arasında kayboluyor. Yoğun saatte masa karışıyor, mutfak neyin beklediğini bilmiyor, hesap dökümü zaman alıyor. Amaç: pahalı bir POS terminali kurmadan, herkesin kendi telefonu ve tarayıcısıyla çalışan hafif ama sağlam bir akış.
Yaklaşım
Müşteri için kurulum yok — QR bir tarayıcı sekmesi açar, o kadar. Personel tarafı gerçek zamanlı çalışır: bir sipariş oluştuğunda garson panosu, mutfak ekranı ve müşterinin durum kartı aynı anda güncellenir. Para birimi kuruş (tam sayı) tutulur; yuvarlama hatası olmaz. Her kafe kendi izole kurulumunda çalışır (beyaz etiket).
Dört rol, tek akış
Aynı siparişin yaşam döngüsü, ihtiyaç duyan her role kendi arayüzüyle görünür.
Müşteri — masadan, kurulumsuz
QR'ı okut, menüye göz at, seçenekli ürünleri özelleştir, sepete ekle, not bırak ve gönder. Ardından siparişin durumunu (hazırlanıyor → hazır) canlı takip et; garson çağır ya da hesap iste.
Garson — üç kolonlu pano
Tüm masalar tek ekranda: yeni siparişler, açık adisyonlar ve servis çağrıları. Masaya dokun, adisyonu gör, kaleme göre kısmi ödeme al, bahşiş ekle, masa taşı ya da birleştir.
Mutfak — sipariş duvarı (KDS)
Gelen siparişler mutfak ekranına kart olarak düşer; hazırlandıkça ilerletilir. Fiş yazıcısı bağlıysa 80mm mutfak fişi otomatik dökülür.
Yönetici — menü ve kontrol
Ürünleri, fiyatları ve görselleri yönet; masaları ve QR kodlarını üret; gün sonu ciro raporunu al; özellikleri aç/kapat. Teknik bilgi gerekmez.
Özellik derinlemesine
Bir kafeyi gerçekten döndüren detaylar — vitrin değil, günlük kullanım.
Termal fiş yazdırma (80mm)
Adisyon ve mutfak fişi, standart 80mm termal yazıcı formatında yazdırılır — tarayıcının yazdırma önizlemesinden doğrudan.
Kaleme göre kısmi ödeme & bahşiş
Adisyondaki kalemler tek tek seçilip ayrı ödenebilir; bölünen hesaplar ve bahşiş tek akışta yönetilir.
Masa taşı & birleştir
Açık bir adisyon başka masaya taşınabilir ya da iki masa tek adisyonda birleştirilebilir — grup yer değiştirince veri değil ekran değişir.
Ürün görseli yükleme
Yönetici menü ürününe fotoğraf yükler; sürükle-bırak alanı, yükleme durumu, önizleme ve tür/boyut doğrulaması ile. Görseller depolamada tutulur, menüde anında görünür.
Sağlamlık & durumlar
Bir ürünü demodan ayıran şey mutlu yol değil; boş, yavaş ve kopuk anlar. Hepsi tasarlandı.
Yükleme iskeletleri
Yavaş bağlantıda içerik yerine atlama değil, sayfanın şeklini veren iskelet gösterilir — menü, pano ve yönetici tablosu için.
Boş durumlar
Boş sepet ve boş mutfak duvarı, hata gibi değil; ne yapılacağını söyleyen sakin ekranlar.
Hata & kenar durumları
Yanlış PIN, geçersiz QR, kapalı masa ve kopan bağlantı — her biri kullanıcıyı çıkmazda bırakmayan net bir mesajla karşılanır.
Teknoloji & mimari
Next.js 16 (App Router, TypeScript, Turbopack) üzerine kurulu; veri, gerçek zaman ve dosya depolama Supabase (Postgres) ile sağlanıyor. Arayüz bir PWA — telefona 'ekle' denince uygulama gibi açılır.
Kalbindeki gerçek zaman katmanı, kopan bağlantıyı algılayıp yeniden bağlanınca durumu tazeliyor; böylece yoğun serviste ekranlar birbirinden kaymıyor. Her kafe kendi izole kurulumunda (silo) çalışıyor — beyaz etiketli, ayrı veri.
- Gerçek zamanlı ortak sepet — çok cihaz, tek sipariş
- Kopukluğa dayanıklı realtime (otomatik yeniden bağlanma + tazeleme)
- Para birimi kuruş (tam sayı) — yuvarlama hatası yok
- Kafe başına izole kurulum (beyaz etiket)
- PWA · erişilebilirlik · 404 & hata sınırı cilası
Kendi ürününüzü mü kurmak istiyorsunuz?
CafeSystem gibi uçtan uca bir ürünü sizin için de tasarlayıp geliştirebiliriz. Fikrinizi anlatın.