DETAYLAR// VAKA_ANALİZİ
Menü ve sipariş yönetim sistemi, gerçekçi iPhone simülasyonu ile interaktif vitrin sayfası.
01. Proje Hikayesi
Hızlı tüketim ve yüksek masa sirkülasyonuna sahip modern restoranlarda, sipariş alma ve menü güncelleme süreçleri ciddi bir zaman ve iş gücü kaybına yol açmaktadır. Bu projede, hem müşterinin kendi cihazından sipariş verebileceği şık bir arayüz hem de işletmenin sipariş kuyruğunu gerçek zamanlı yönetebileceği gelişmiş bir mutfak paneli tasarladık.
02. Mühendislik Zorlukları
Çoklu masadan aynı onda gelen yoğun veri akışının (siparişler, garson çağrıları) mutfak paneline anlık ve kayıpsız iletilmesi gerekiyordu. WebSocket bağlantılarının kesilmesi durumunda veri tutarlılığını korumak ve siparişlerin çift gitmesini önlemek adına özel bir idempotency mekanizması ve lokal durum yönetimi (offline caching) entegre edildi.
03. Çözüm Yaklaşımı
Frontend tarafında React ve TypeScript kullanarak son derece akıcı ve tepkisel bir menü görünümü elde ettik. Backend'de ise Node.js ve MongoDB tabanlı REST/WebSocket API'leri kurularak mikro-saniye düzeyinde gecikmeyle gerçek zamanlı çift yönlü iletişim sağlandı. Ayrıca mobil tarayıcılar için özel PWA (Progressive Web App) desteği eklenerek native uygulama hissi sunuldu.
