🆕 Yeni Oluşturulacak Sayfalar
Frontend - Kullanıcı Paneli
Giriş sonrası 2 faktörlü doğrulama kodu girişi için sayfa
- 6 haneli kod input (auto-focus, auto-tab)
- Geri sayım timer (5 dakika)
- Kod yeniden gönder butonu
- SMS/Email seçimi
- "Bu cihazı hatırla" checkbox
Livewire
Alpine.js
Tailwind
Kullanıcının kişisel bilgilerini güncelleyeceği tam profil sayfası
- Avatar yükleme (mevcut component kullanılacak)
- Ad, soyad, email, telefon
- Şifre değiştirme bölümü
- 2FA açma/kapama
- Bildirim tercihleri
- Hesap silme (soft delete)
Livewire
Tailwind
MediaManagement
Kullanıcının aktif oturumlarını ve cihazlarını yönettiği sayfa
- Aktif cihaz listesi (browser, OS, IP, konum)
- Son giriş tarihi
- Mevcut cihaz vurgusu
- Tekil cihaz çıkış yap
- Tüm cihazlardan çıkış
- Giriş geçmişi (activity_log)
Livewire
DeviceService
Sessions
Kullanıcının kendi aboneliğini görüntüleyip yönettiği sayfa
- Mevcut plan bilgisi
- Dönem başlangıç/bitiş
- Plan yükseltme/düşürme
- Abonelik iptal (grace period)
- Kupon uygulama
- Otomatik yenileme aç/kapa
Livewire
SubscriptionService
PayTR
Frontend - Public Sayfalar
Ziyaretçilere sunulan plan karşılaştırma ve satış sayfası
- Plan kartları (aylık/yıllık toggle)
- Öne çıkan plan vurgusu
- Özellik karşılaştırma tablosu
- Üstü çizili fiyat gösterimi
- CTA butonları
- SSS accordion
Blade
Alpine.js
Tailwind
Plan seçimi sonrası ödeme işlemi sayfası
- Seçilen plan özeti
- Kupon kodu girişi
- Fatura bilgileri formu
- PayTR iframe entegrasyonu
- Ödeme sonuç sayfası
Livewire
PayTR
CouponService
Kullanıcının geçmiş ödemelerini ve faturalarını göreceği sayfa
- Ödeme listesi (tarih, tutar, durum)
- Fatura detay modal
- PDF fatura indirme
- Filtreleme (tarih, durum)
Livewire
PDF
Admin Panel
Admin panelde kullanıcı abonelik detayı ve yönetimi
- Kullanıcı abonelik geçmişi
- Manuel abonelik oluşturma
- Süre uzatma/kısaltma
- Ödeme geçmişi
- Kupon kullanımları
Livewire
Tabler