Genel Bakış
Apex Rent, modern Rent a Car firmalarının tüm ihtiyaçlarını karşılayan, yüksek performanslı bir SaaS çözümüdür. Proje, Next.js Server Components mimarisi üzerine kurulu olup, veritabanı yönetiminde Prisma ve PostgreSQL kullanılarak uçtan uca güvenli bir deneyim sunar.
Müşteri Deneyimi (Frontend)
- Akıllı Filtreleme: Kullanıcılar tarih aralığına, araç segmentine (Premium, Ekonomi vb.), yakıt tipine ve kasa tipine göre anlık filtreleme yapabilir.
- Güvenli Rezervasyon: NextAuth.js ile korunan kullanıcı hesapları, dinamik fiyat hesaplamalı checkout ekranı ve 24 saat kuralına dayalı akıllı iptal sistemi.
- Kullanıcı Paneli: Müşterilerin geçmiş ve aktif kiralamalarını takip edebildiği, statülerini anlık görüntüleyebildiği özel profil sayfası.
Yönetim Paneli (Admin Backoffice)
- Analitik Dashboard: Toplam araç, müşteri, aktif kiralama ve ciro verilerinin görselleştirildiği özet ekranı.
- Filo ve CRUD Yönetimi: Görsel yükleme desteği (Base64/URL) ile yeni araç ekleme, düzenleme ve silme işlemleri.
- Rezervasyon Kontrolü: Gelen talepleri onaylama (Active), tamamlama (Completed) veya reddetme (Cancelled) yetkisiyle operasyonel yönetim.





