Sipariş açıldığında stok otomatik düşer, kritik stok panelde görünür.
Kafe yönetimini tek noktada toplayan güvenli PHP sistemi
VANTELIA Operations, küçük ve orta ölçekli kafe işletmeleri için hazırlanmış kapalı yönetim panelidir. Siparişten stoğa, müşteriden rezervasyona, giderden raporlamaya kadar günlük operasyonların tamamı sade ve kurumsal bir arayüzde yönetilir.
Masa durumu, kapasite, rezervasyon ve müşteri bilgisi birlikte izlenir.
Gelir, gider, net fark, ürün satışı ve günlük ciro raporlanır.
Admin/personel rol ayrımı, audit log ve kapalı kullanıcı sistemi vardır.
Ödev için dolu ve anlatması kolay bir kurumsal sistem
Proje düz PHP ile hazırlanmıştır. CRUD işlemleri, login kontrolü, rol yönetimi, raporlama, veri dışa aktarma ve güvenlik kontrolleri aynı yapıda gösterilebilir.
Sipariş Yönetimi
Müşteri, masa, ürün, adet, ödeme ve durum bilgisiyle sipariş kaydı.
Ürün ve Kategori
Ürün, kategori, barkod, fiyat, stok ve kritik seviye yönetimi.
Müşteri Yönetimi
Telefon, e-posta, müşteri tipi, sadakat ve not bilgileri.
Masa Yönetimi
Bölüm, kapasite, durum ve rezerve bilgisiyle masa takibi.
Rezervasyonlar
Tarih, saat, kişi sayısı ve masa bazlı rezervasyon planlama.
Stok Hareketleri
Stok giriş/çıkış kayıtları ve ürün stok seviyelerinin güncellenmesi.
Gider Takibi
Operasyon giderleri, ödeme yöntemi ve kategori bazlı masraf kaydı.
Raporlama
Ciro, gider, net fark, en çok satan ürünler ve kritik stok raporları.
Kapalı kullanıma uygun sertleştirilmiş yapı
Panel sayfaları giriş zorunludur. Kullanıcı parolaları hash olarak saklanır. Formlarda CSRF token kontrolü vardır. Hatalı girişler sınırlandırılır ve kritik işlemler güvenlik kayıtlarına yazılır.
- Admin / personel rol ayrımı
- CSRF koruması ve parola hashleme
- Oturum parmak izi ve zaman aşımı
- Audit log ve güvenlik merkezi
Ana sayfa açık, panel sayfaları kapalı
Arama motorları için sadece tanıtım ana sayfası indekslenebilir. Login ve panel sayfaları noindex olarak ayarlanmıştır. robots.txt, sitemap.xml, canonical, meta description ve schema yapısı eklenmiştir.
- HTTPS yönlendirmesi
- Mixed content engelleme
- SEO uyumlu ana sayfa
- Panel sayfalarında noindex
Projenin amacı
Neden bu konu seçildi?
Kafe işletmesi konusu; ürün, sipariş, stok, masa, müşteri, rezervasyon ve gider gibi birçok tabloyu doğal şekilde içerdiği için PHP CRUD mantığını göstermeye uygundur.
Sistemde kayıt ol var mı?
Hayır. Güvenlik için açık kayıt yoktur. Admin panelinden kullanıcı eklenir ve yetki rolü seçilir.
Veriler nerede tutulur?
Projede JSON dosya tabanlı veri yapısı kullanılır. Ayrıca isteyenler için database.sql dosyası da pakete eklenmiştir.
Kapalı yönetim paneline güvenli giriş
Yetkili admin veya personel hesabınız varsa operasyon paneline giriş yapabilirsiniz.