Bu proje, Vanilla PHP kullanarak MVC mimarisini uygulamak amacıyla özel olarak hazırlanmıştır.
Projenin amacı, PHP ve MVC konseptlerine aşinalığı arttırmak ve Routing yapısı ile bu mimariyi kullanarak web uygulamaları geliştirmek için bir temel oluşturmaktır.
- PHP
- MVC (Model-View-Controller) Mimari
- MySQL Veritabanı
- Routing
- Helpers
Projeyi yerel makinenizde çalıştırmak için aşağıdaki adımları takip edebilirsiniz:
- Projeyi bilgisayarınıza indirin veya klonlayın.
- XAMPP, WAMPP benzeri bir localhost yardımı alın.
- MySQL Veritabanını Aktarın
PHPMyAdmin, Navicat, MySQL Workbench
vb. - Tarayıcınızda ziyaret ederek projeyi görüntüleyin.
Projede MVC mimarisini takip eden bir dosya ve klasör yapısı kullanılmıştır. Temel klasörler şunlardır:
- index.php: Uygulama başladığı ana dizindir.
- config: Konfigürasyon dosyalarını içerir.
- model - view - controller: Sayfalar arasında yapılan işlemleri içerir.
- asset: Genel olarak erişilebilir dosyaları içerir (CSS, JS)
Eğer projeye katkıda bulunmak istiyorsanız, lütfen bir çekme isteği (pull request) göndermeden önce iletişime geçmekten çekinmeyin.
Proje ile ilgili bir geri bildiriminiz varsa, bana LinkedIn üzerinden ulaşabilirsiniz.
Ayrıca diğer projelerimi GitHub profilimden inceleyebilirsiniz.
Teşekkür ederim! 🚀