Tüm işler

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.

Tür
Kendi ürünümüz
Yıl
2026
Teknoloji
Next.js 16 · Supabase
Platform
Web · PWA
Menü — kategori sekmeleri ve ürün görselleri

Çö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.

Menü — kategori sekmeleri ve ürün görselleri
Seçenekli ürün — özelleştirme alt-sayfası
Sepet ve sabit sepet çubuğu
Siparişe not ekleme
Onay sonrası canlı durum kartı
Garson çağır / 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.

Garson panosu — üç kolonlu görünüm
Masa ızgarası — doluluk bir bakışta
Masa detayı — açık adisyon
Servis çağrıları bildirimi

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.

Mutfak sipariş duvarı (KDS)

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.

Yönetici — thumbnail'lı ürün tablosu

Ö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.

Adisyon fişi — 80mm termal
Mutfak fişi — 80mm termal

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.

Kaleme göre kısmi ödeme
Bahşiş ekleme

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.

Masa taşı / birleştir

Ü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.

Yönetici menü yükleme iskeleti
Pano yükleme iskeleti
Menü yükleme iskeleti (yavaş bağlantı)

Boş durumlar

Boş sepet ve boş mutfak duvarı, hata gibi değil; ne yapılacağını söyleyen sakin ekranlar.

Boş mutfak duvarı
Boş sepet durumu

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.

Geçersiz QR — tam sayfa uyarı
Kapalı masa — tam sayfa bilgi
Bağlantı koptu bildirimi
Yanlış PIN — giriş hatası

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.