Dinamik Restoran Menü Yönetim Sistemi
Bu projede PHP ve MySQL kullanarak restoran ve kafe işletmeleri için geliştirilen dinamik bir menü yönetim sistemi oluşturulmuştur. Sistem sayesinde restoran sahipleri web sitesi üzerindeki menü içeriklerini kolayca yönetebilir ve yapılan değişiklikler anında siteye yansır.
Projenin amacı, restoran menülerinin statik bir yapı yerine veritabanı tabanlı ve yönetilebilir bir sistem üzerinden kontrol edilmesini sağlamaktır. Böylece site içerikleri güncellenirken herhangi bir kod düzenlemesine ihtiyaç duyulmaz.
Proje Özellikleri
Sistem iki ana bölümden oluşmaktadır: kullanıcı arayüzü ve yönetim paneli.
Kullanıcı Arayüzü
Kullanıcı tarafında restoranın menüsü modern bir tasarım ile görüntülenmektedir. Menü içerikleri tamamen veritabanından çekilmekte ve kategori bazlı olarak filtrelenebilmektedir.
Kullanıcı arayüzünde bulunan özellikler:
-
Dinamik kategori sistemi
-
Kategoriye göre ürün filtreleme
-
Ürün adı, açıklama ve fiyat gösterimi
-
Ürün görselleri
-
Ana sayfa slider alanı
-
Mobil uyumlu responsive tasarım
Site tasarımında restoran teması olarak Feane UI template kullanılmış ve proje yapısına uygun şekilde düzenlenmiştir.
Yönetim Paneli (Admin Panel)
Projede yer alan admin panel sayesinde web sitesindeki içerikler kolayca yönetilebilmektedir.
Admin panel üzerinden yapılabilen işlemler:
Kategori Yönetimi
-
Yeni kategori ekleme
-
Kategori düzenleme
-
Kategori silme
Ürün Yönetimi
-
Ürün ekleme
-
Ürün düzenleme
-
Ürün silme
-
Ürünleri kategoriye bağlama
-
Ürün görseli yükleme
Slider Yönetimi
Ana sayfadaki slider alanı admin panel üzerinden güncellenebilir.
-
Slider başlığı düzenleme
-
Açıklama düzenleme
-
Buton metni düzenleme
-
Slider görseli değiştirme
Sistem tasarımında slider için sadece güncelleme işlemi kullanılmaktadır. Böylece veri bütünlüğü korunur ve sistem daha stabil çalışır.
Teknik Altyapı
Projede aşağıdaki teknolojiler kullanılmıştır.
Frontend
-
HTML5
-
CSS3
-
Bootstrap
-
JavaScript
-
Owl Carousel
-
Isotope filtreleme sistemi
Backend
-
PHP
-
MySQL
-
PDO veritabanı bağlantısı
PDO kullanılması sayesinde veritabanı işlemleri daha güvenli ve sürdürülebilir hale getirilmiştir.
Veritabanı Yapısı
Projede üç temel tablo bulunmaktadır.
kategoriler
Menü kategorilerini saklar.
urunler
Ürün bilgilerini saklar ve kategori ile ilişkilidir.
slider
Ana sayfa slider içeriklerini saklar.
Bu yapı sayesinde sistem ölçeklenebilir ve dinamik bir şekilde çalışmaktadır.
Proje Amacı
Bu proje restoran ve kafe işletmelerinin menülerini daha kolay yönetebilmesini sağlamak amacıyla geliştirilmiştir. Admin panel sayesinde işletme sahipleri ürünlerini, kategorilerini ve slider içeriklerini kolayca güncelleyebilir.
Bu sayede web sitesinin içeriği güncel tutulabilir ve kullanıcı deneyimi iyileştirilebilir.
Sonuç
PHP ve MySQL kullanılarak geliştirilen bu proje, restoranlar için pratik ve yönetilebilir bir dijital menü sistemi sunmaktadır. Modüler yapı ve admin panel sayesinde sistem kolayca geliştirilebilir ve farklı projelere uyarlanabilir.
Eklenme Tarihi:
2026-03-03 14:30:29
Ekleyen:
Fatih Samed Demir
İletişim:
fatihh2272@gmail.com