https://github.com/adnankasikci/vanilla-php-mvc
This is a project in which I use MVC architecture in PHP language.
https://github.com/adnankasikci/vanilla-php-mvc
mvc routers vanilla-php
Last synced: about 2 months ago
JSON representation
This is a project in which I use MVC architecture in PHP language.
- Host: GitHub
- URL: https://github.com/adnankasikci/vanilla-php-mvc
- Owner: adnankasikci
- License: mit
- Created: 2024-01-10T21:41:56.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-10T22:07:20.000Z (over 1 year ago)
- Last Synced: 2025-01-16T10:39:00.556Z (4 months ago)
- Topics: mvc, routers, vanilla-php
- Language: PHP
- Homepage:
- Size: 18.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# ⚡️ PHP MVC Mimarisi
![]()
![]()
Bu proje, PHP dilini kullanarak MVC mimarisini uygulamak amacıyla özel olarak hazırlanmıştır.
## 🚀 Proje Açıklaması
Projenin amacı, PHP ve MVC konseptlerine aşinalığı arttırmak ve bu mimariyi kullanarak web uygulamaları geliştirmek için bir temel oluşturmaktır.
## 🛠 Kullanılan Teknolojiler
- **PHP**
- **MVC (Model-View-Controller) Mimari**
- **MySQL Veritabanı**## 📦 Kurulum
Projeyi yerel makinenizde çalıştırmak için aşağıdaki adımları takip edebilirsiniz:
1. Projeyi bilgisayarınıza indirin veya klonlayın.
2. XAMPP, WAMPP benzeri bir localhost yardımı alın.
3. MySQL Veritabanını Aktarın `PHPMyAdmin, Navicat, MySQL Workbench` vb.
4. Tarayıcınızda ziyaret ederek projeyi görüntüleyin.## 📂 Proje Yapısı
Projede MVC mimarisini takip eden bir dosya ve klasör yapısı kullanılmıştır. Temel klasörler şunlardır:
- **app:** Uygulama dosyalarını içerir.
- **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)
- **vendor:** Composer ile yüklenen bağımlılıkları içerir.## 🌟 Katkıda Bulunma
Eğer projeye katkıda bulunmak istiyorsanız, lütfen bir çekme isteği (pull request) göndermeden önce iletişime geçmekten çekinmeyin.
## 📬 İletişim
Proje ile ilgili bir geri bildiriminiz varsa, bana [LinkedIn](https://www.linkedin.com/in/adnan-sevki-kasikci-486b97224/) üzerinden ulaşabilirsiniz.
Ayrıca diğer projelerimi [GitHub profilimden](https://github.com/adnankasikci) inceleyebilirsiniz.
Teşekkür ederim! 🚀