Arapça öncelikli restoran işletim sistemi: POS, mutfak ekranı, QR ile self sipariş ve stok yönetimi tek üründe; Frappe/ERPNext üzerinde React ve Vue arayüzleriyle geliştirildi.
Teknolojiler
Matt3am (مطعم), uçtan uca yönettiğim bir restoran işletim sistemi: ürün, tasarım sistemi, ön yüz ve arka uç. Bir restoranın ihtiyaç duyduğu her şeyi tek üründe toplar: kasiyer POS'u, mutfak ekranı, misafirler için QR ile self sipariş, masalar ve rezervasyonlar, teslimat platformu siparişleri ve üretim planlamalı stok yönetimi.
Arka uç: ERPNext üzerine özel bir Frappe uygulaması (Python, MariaDB, Redis). ERPNext'in muhasebe ve stok yapı taşlarını (ürünler, reçeteler/BOM, fiyat listeleri, stok defteri) mutfak fişleri (KOT), masa oturumları, happy hour fiyatlandırması, sadakat puanları, hediye kartları ve vardiya açma/kapama gibi restoran akışları için yeniden kullanır.
Ön yüz: Yarn workspaces monorepo. POS, yönetim paneli ve self sipariş PWA'sı React 19 + TypeScript + Vite, Zustand, Tailwind CSS ve ortak UI paketleriyle; mutfak ekranı Vue 3 ile geliştirildi. Tüm ekranlar tek bir Matt3am Figma tasarım sistemini izler; Arapça öncelikli, tam RTL desteği ve İngilizce (LTR) mod içerir.
Öne çıkanlar: müşteri ekranı kasiyerin sepetini canlı yansıtır; QR siparişleri doğrudan mutfak ekranına düşer ve misafirler çağrı cihazı yerine Web Push bildirimleriyle sipariş durumunu takip eder; Uber Eats, Yemeksepeti ve Getir siparişleri aynı akışa girer; çevrimdışı kuyruk, ağ kesintilerinde POS'un satışa devam etmesini sağlar. Docker imajları olarak yayınlanır ve Dokploy ile otomatik dağıtılır.


