Soru
Gıda alerjisi olan biri restoranda menüye bakarken neyi yiyemeyeceğini çoğu zaman garsona sorarak öğreniyor. Bu bilgi menünün kendisinde, ilk bakışta görünür olabilir mi?
Ne yapıyor
- Müşteri tarafı. Masadaki QR kodu okutunca menü uygulama indirmeden tarayıcıda açılıyor. Müşteri alerjenlerini bir kez seçiyor; seçtiği alerjenle eşleşen yemekler kartta uyarıyla ve bulanıklaştırılarak gösteriliyor.
- Mutfak tarafı. Sipariş, alerjen uyarısıyla birlikte mutfak ekranına anında düşüyor ve durumu gerçek zamanlı güncelleniyor.
- Restoran paneli. 14 zorunlu alerjen takibi; rezervasyon, stok, vardiya ve salon planı aynı panelde.
Nasıl kurdum
TanStack Start ile yazılmış bir web uygulaması. Veri ve kimlik doğrulama Supabase’de, uygulama Cloudflare Workers üzerinde çalışıyor. Restoranların birbirinin verisini görmemesi için erişim kuralları veritabanı düzeyinde tanımlı.
Durum
Uygulama demo aşamasında. “Demoyu dene” düğmesi, örnek bir restoranın paneline giriş yapıyor; masa QR’ından sipariş vermek de demo üzerinden denenebiliyor.
Ne öğrendim
Alerjen bilgisini menünün merkezine koymak, ürünün geri kalanının nasıl tasarlanacağını da belirledi: sipariş kaydı, mutfak ekranı ve panel hep bu bilgiyi taşıyacak şekilde kuruldu.