İçeriğe geç
Muslu Yüksektepe

Catering yönetim paneli

Hammadde alımından yemek üretimine, kurumlara satış ve dağıtıma kadar catering süreçlerini tek panelde toplayan yönetim paneli.

Catering Yönetim Paneli, meyve, sebze ve hammadde alımından yemek üretimine, oradan da kurumlara satış ve dağıtıma kadar uzanan catering süreçlerini tek bir panelde toplamak için hazırladığım bir yönetim uygulamasıdır. Projeyi Makdos için, bir catering firmasının ihtiyaçlarından yola çıkarak geliştiririm. Şu anki sürüm, bütün ekranların ve iş akışlarının örnek verilerle çalıştığı bir tanıtım panelidir. Amacım, gerçek sisteme geçmeden önce firmanın ekipleriyle ekranları birlikte görmek ve geri bildirimleri bu aşamada toplamaktır.

Amaç

Bir catering firmasında günün işi birbirine sıkı sıkıya bağlı adımlardan oluşur. Reçetedeki hammadde menüyü belirler, menü ve kurum siparişleri üretim emrine dönüşür, üretim ihtiyacı da satın alma önerisini doğurur. Bu adımlar farklı defterlerde ve tablolarda tutulduğunda bir yerdeki değişiklik diğerine geç ulaşır, maliyet ve stok bilgisi de güvenilirliğini kaybeder.

Bu paneli, her adımda girilen bilginin bir sonraki adıma kendiliğinden geçtiği bir düzen kurmak için tasarladım. Gıda güvenliği, porsiyon kontrolü ve denetimler gibi kalite süreçlerini de aynı panele katarak firmanın hem üretimini hem de yasal yükümlülüklerini tek bir yerden izleyebilmesini hedefledim.

Nasıl çalışır

Panel girişte Panom adını verdiğim genel bakış ekranıyla açılır. Bu ekranda günün siparişleri, üretim ilerlemesi, hammadde maliyeti, fire oranı, son otuz günün grafikleri ve sıcaklık sapmaları ya da mal kabul sonuçları gibi günün olayları yer alır. Kartlar taşınabilir, genişletilebilir ve kaldırılabilir, yeni gösterge ya da grafik de eklenebilir. Her grafik ayrıca tablo olarak da okunabilir, böylece grafik renklerini ayırt etmekte zorlanan kullanıcılar da aynı bilgiye ulaşır.

Ekranlar sekiz kategoride toplanmış yirmi altı ekrandan oluşur ve her ekran alt sekmelere ayrılır. Panelde yönetici, mutfak şefi, satın alma, kalite ve satış olmak üzere beş örnek rol vardır ve her rol yalnızca kendi işiyle ilgili ekranları görür.

Tanıtım sürümünde sunucu ya da API yoktur. Ekranlar tarayıcıda örnek verilerle çalışır ve yapılan değişiklikler yalnızca o tarayıcıda saklanır. Ayarlar ekranından istenildiği an örnek veriye geri dönülebilir. Bu yaklaşımı bilinçli olarak seçtim, çünkü firmanın ekipleri paneli gerçekten kullanıyormuş gibi deneyebiliyor ve hiçbir veri kalıcı olarak etkilenmiyor.

Öne çıkan özellikler

  • Menü Planlama ekranında haftalık menü ızgarası hazırlanır, önceki haftadan kopyalanır, onaylanır ve yazdırılır; diyet menülerde kalori sınırı da denetlenir.
  • Reçete kartına hammadde, net miktar ve fire girildiğinde maliyet, kalori ve alerjen bilgisi kendiliğinden hesaplanır.
  • Özel Diyet Talepleri ekranı glutensiz, laktozsuz, diyabetik ve alerjisi olan kişileri izler ve günün menüsüyle çakışanlar için ayrı tabak listesi çıkarır.
  • Üretim Planı, menüden ve siparişlerden üretim emirleri oluşturur ve hammadde ihtiyacını stokla karşılaştırır.
  • Satın alma akışı öneriden siparişe, onaydan teslim almaya kadar ilerler ve teslim alınan mal stoğa lot olarak girer.
  • Depo ve Stok ekranı, son kullanma tarihi en yakın ürünün önce çıkması anlamına gelen FEFO sırasına göre çalışır; mal kabul, sayım ve fire kayıtlarını da kapsar.
  • Gıda Güvenliği ekranı HACCP, yani tehlike analizi ve kritik kontrol noktaları kapsamında sıcaklık kayıtlarını, numune saklamayı ve temizlik listelerini izler.
  • Porsiyon ve Gramaj ekranında tartım kontrolleri belirli bir tolerans içinde değerlendirilir.
  • Denetimler ekranı iç, tedarikçi, müşteri ve resmî denetimleri planlar; bulgular ve düzeltici faaliyetler termin tarihiyle izlenir.
  • Kurumlar ve Sözleşmeler ekranında teslim saati, çalışma günleri, menü türüne göre fiyat ve sözleşme bitiş tarihi tutulur.
  • İhale ve Teklifler ekranı porsiyon maliyetinden yola çıkarak teklif fiyatı hesaplar ve kazanma oranını izler.
  • Dağıtım, Kap ve Termobox ile Ekipman ve Bakım ekranları araç rotalarını, taşıma sıcaklığını, kurumlarda kalan kapları ve geciken bakımları takip eder.
  • Müşteri geri bildirimleri, düzeltici faaliyet yazılmadan kapatılamaz.
  • Maliyet ve Kârlılık ile Raporlar ekranları menü ve kurum bazında kârlılığı ve son altı ayın özetini gösterir.

Yardım ve eğitim

Paneli kullanacak kişilerin çoğu mutfakta, depoda ya da sahada çalıştığı için yardım sistemine özellikle önem verdim. Her sekmenin üstünde o sekmede ne yapılacağını anlatan kısa ipuçları bulunur. Açıklama panelinde ekranın amacı, yanıtladığı sorular, terimler ve sayfadaki öğelerin listesi yer alır; listeden bir öğe seçildiğinde ekranda vurgulanır.

Her ekran için sesli anlatımlı, altyazılı ve bölümlere ayrılmış eğitim videoları hazırladım. Videoları başsız bir tarayıcıda ekranı kaydedip metinden sese dönüştürme servisiyle Türkçe anlatım ekleyen kendi araçlarımla ürettim. Ayrıca mutfak ya da ofis ekranında kullanılmak üzere menünün gizlendiği, yazıların büyüdüğü ve sekmelerin belirli aralıklarla döndüğü bir TV modu ekledim.

Teknik altyapı

  • Panel derleme adımı olmayan, doğrudan sunulan HTML, CSS ve JavaScript dosyalarından oluşur.
  • Dış font, betik ya da CDN kullanmam; içerik güvenlik politikası yalnızca sitenin kendi kaynaklarına izin verir.
  • Güvenlik için sayfaya içerik yalnızca metin olarak yazılır, HTML olarak yorumlanan içerik eklenmez.
  • Panel kabuğunu, birden fazla projede kullandığım ortak bir şablondan aldım; bu kabukta menü araması, sık kullanılan ekranları sabitleme, klavye kısayolları, iki tema ve hareketsizlik kilidi bulunur.
  • Grafik renklerini her iki temada ölçerek seçtim ve renk ayrımının yetmediği durumlar için lejant, ipucu ve tablo görünümünü zorunlu tuttum.
  • Başsız Chrome ile çalışan bir test betiği yazdım; bu betik her ekranın her sekmesini, menü işlemlerini, iki temayı ve mobil görünümü gezer ve WCAG 2.1 AA erişilebilirlik denetimini yapar.
  • Yayın sırasında statik dosyalar sürüm özetiyle adlandırılır ve önceden sıkıştırılır, böylece tarayıcı önbelleği güvenle uzun süre kullanılabilir.

Kullanım alanları

  • Kurumlara, fabrikalara, okullara ya da hastanelere günlük yemek hizmeti veren catering firmaları bu paneli kullanabilir.
  • Gıda güvenliği kayıtlarını düzenli tutması ve denetimlere hazır olması gereken kalite ekipleri için uygundur.
  • Reçete maliyetinden teklif fiyatı hesaplamak isteyen satış ve ihale ekiplerine yardımcı olur.
  • Hammadde alımını, stoğu ve son kullanma tarihlerini birlikte izlemek isteyen satın alma ve depo ekipleri için yararlıdır.

Durum

Birinci aşama olan tanıtım paneli tamamlandı. Sonraki aşamalar firma ile yapılacak sunum ve geri bildirim toplantısından sonra başlayacak. Plan; verilerin sunucuda tutulduğu, gerçek kullanıcı ve yetkilerle çalışan bir API ve sunucu kurulumu, ardından ERP ve muhasebe programlarıyla entegrasyon, son olarak da depo ve saha için mobil uygulamalardır.

Kategori
Kurumsal paneller
Yıl
2026

Teknolojiler

  • JavaScript
  • Food Safety
  • HACCP
  • WCAG

Tüm projelere dön