Canlı İncelemek İçin https://www.berber.efegeckin.com.tr/
PHP kullanılarak geliştirilmiş, berberler için randevu yönetimini
kolaylaştıran bir web uygulamasıdır.
Kullanıcılar belirli kurallar dahilinde randevu oluşturabilir, berberler
ise admin paneli üzerinden randevuları görüntüleyip yönetebilir.
Bu proje, bir berber salonunun randevu süreçlerini dijital ortama
taşımayı amaçlar.
Kullanıcılar ad, soyad, e-posta ve telefon bilgileriyle randevu
alabilir.
Berberin belirlediği kurallara göre tarih ve saat seçimi
kısıtlanmıştır ve tüm randevular berber paneline yansır.
- Ad, soyad, e-posta ve telefon bilgileriyle randevu oluşturma
- Pazar günleri kapalı olacak şekilde tarih kısıtlaması
- Sadece 2 hafta ileriye kadar randevu alabilme
- Seçilen tarihe göre müsait saatlerin listelenmesi
- Dolu saatlerin otomatik olarak pasif olması
- Tarih bazlı randevu kontrolü
- Saat çakışmalarını engelleme
- Dinamik müsaitlik hesaplama
- Tüm randevuları listeleme
- Kullanıcı bilgilerini görüntüleme
- Randevu iptal etme
- Gün / saat bazlı randevu takibi
- Session tabanlı giriş sistemi
- Yetkisiz erişim engelleme
- Admin panel koruması
- Backend: PHP
- Frontend: HTML, CSS, JavaScript
- Veritabanı: MySQL
- Diğer: Session Management, Date & Time Validation
/admin
/controllers
/views
/public
/assets
/config
/database
index.php
- Projeyi klonla:
<!-- -->
git clone https://github.com/kullanici_adi/repo_adi.git
- Proje dizinine gir:
<!-- -->
cd repo_adi
- Veritabanını yapılandır:
- MySQL veritabanı oluştur
- SQL dosyasını içe aktar
configklasöründen bağlantı ayarlarını yap
- Tarayıcıdan çalıştır:
<!-- -->
http://localhost/proje_klasoru
/admin
Berber buradan: - Randevuları görüntüleyebilir - Kullanıcı bilgilerini inceleyebilir - Randevuları iptal edebilir
- Gerçek hayattaki berber randevu sürecini dijitalleştirmek
- Tarih & saat kısıtlamaları ile doğru randevu yönetimi sağlamak
- PHP ile planlama ve zaman yönetimi mantığını geliştirmek
- SMS / E-posta bildirimleri
- Çoklu berber desteği
- Hizmet seçimi (saç, sakal vb.)
- Otomatik randevu onayı
Bu proje eğitim ve kişisel gelişim amaçlı geliştirilmiştir.