Dinamik Restoran Menü Yönetim Sistemi

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