📋 SRS V5 → Tasarım Sunumu
Ulaşım ve Transfer İş Ağı Platformu — Mimari, Veritabanı ve Arayüz Tasarımı

Otel, acente ve tur operatörlerini bağımsız şoförler ve araç sahipleriyle buluşturan pazar yeri modelinin; web tabanlı yönetim panelleri, mobil saha uygulaması ve Faz 2 tanıtım sitesi (üyeliksiz ilan dahil) için eksiksiz tasarım paketi.

💡 Bu sayfalar tıklanabilir statik prototiptir: akışlar demo verisiyle simüle edilir, gerçek arka uç bağlantısı yoktur. Amaç; SRS V5 doğrulaması, yapı ve ekran tasarımının sözleşmeden önce onaylanmasıdır.
Platform ne yapar?
🤝
B2B Pazar Yeri
Otel, acente, tur operatörü ve plaza iş ilanlarını; şoför ve araç sahipleriyle eşleştirir.
📄
Evrak Denetimi
Vergi levhası, D2, SRC, psikoteknik… Yasal belgeler sistem üzerinden doğrulanır, bitiş tarihleri izlenir.
📍
Saha Operasyonu
Mobil uygulamada GPS ile iş bulma, QR görev onayı, canlı takip ve SOS butonu.
💰
Gelir Modeli
İlan başı ücret, öne çıkarma, abonelik paketleri ve reklam alanları — cüzdan altyapısıyla.
🔍 SRS V5 İnceleme ve Kontrol Raporu
Doküman üzerinde yapılan boşluk analizi ve tasarımda verilen kararlar
10 boşluk tespit edildi → tamamlandı
#KonuSRS'deki durumTasarımda verilen karar
1Üyeliksiz (misafir) ilanFaz 2'de isteniyor ancak ER modelinde karşılığı yok.Eklendi Guest_Postings tablosu + Users.role='GUEST'. Misafir ilanı firma panellerinde "Fırsat Radarı"nda görünür, kiracı ilanı ücrete tabidir.
2Kiracı / firma tipiOtel, acente, tur operatörü tek "Firma" başlığında.Firms.company_type enum'u eklendi → tipe göre özel ilan alanları (yatak sayısı, resepsiyon vb.) tetiklenebilir.
3Ters ihaleALTER TABLE ile geç geçme durumu.job_postings.pricing_type (SABIT / TEKLIF_TOPLA) şemaya dahil edildi; job_applications.offered_price ile teklif yarışı aynı tabloda.
4İş atama & seferQR görev onayı anlatılıyor ama atamanın veri modeli yok.Job_Assignments + Trips tabloları eklendi: atama → QR/konum onayı → sürüş modu → takip → tamamlama zinciri kuruldu.
5Mesaj gizliliğiİsim maskeleme anlatılmış, mekanizma belirsiz.İş onayına kadar kimlik maskesi (Firma Yetkilisi / Şoför Adayı), onay sonrası açılır. Numara/email kalıbı moderasyon filtresine takılır.
6Canlı konum"Redis'te tutulur" denmiş, erişim kapsamı yok.Redis TTL'li konum anahtarları + SOS_Alerts DB. Görünürlük kapsamı (yalnızca ilan sahibi firma + admin) tasarlandı; veli erişimi Faz 2 notu.
7Bildirim geçmişiSadece FCM token var; uygulama içi bildirim kutusu tanımsız.Notifications tablosu eklendi (app içi + push), okunmadı sayacı panellerde gösterilir.
8Ödeme sağlayıcısı"Iyzico, PayTR vb." belirsiz.Cüzdan modeli (Wallets + Transactions) korundu; PSP'den bağımsız adaptör katmanı önerildi → sağlayıcı değişimi tek noktadan.
9İleri tarihli servis işleriVardiya saatleri metin olarak geçiyor, tarih modeli yok.job_postings.scheduled_at + tekrar günleri (JSONB) eklendi → günlük servis işleri planlanabilir.
10KVKK / hassas veriTC No, adli sicil gibi hassas alanlar toplanıyor.Hassas belgeler S3'te şifreli, TC No sütun şifrelemesi, erişim/audit log ve maskeleme kuralları mimariye işlendi.
Kullanıcı rolleri
🏢
Web Panel
Firma Kullanıcısı
Otel · Acente · Tur Operatörü · Plaza
Vergi levhası, ticaret sicil, imza sirküleri ile doğrulanır. İlan verir, teklifleri karşılaştırır, şoför puanına bakar.
🧑‍✈️
Mobil App
Şoför Kullanıcısı
SRC + Psikoteknik + Adli Sicil
GPS ile çevresindeki işleri görür, teklif verir, QR ile göreve başlar, sürüş modunda SOS butonuna sahiptir.
🚐
Mobil App
Araç Sahibi Kullanıcısı
Ruhsat + Poliçeler + D2
Araç filosunu yönetir, poliçe bitiş tarihleri sistemce izlenir. Aracı kendisi kullanıyorsa şoför evrakları da şart.
🌐
Faz 2 · Web
Misafir İlan Veren
Üyeliksiz · Doğrulanmış e-posta
Tanıtım sitesinden kısa form ile ilan verir. Ödeme kredi kartıyla; ilan moderasyondan sonra firmalara açılır.
Sunum paketi kapsamı
🏗️Sayfa
Sistem Mimarisi
Katmanlar, çekirdek servisler, veri akışları, dış entegrasyonlar, KVKK & güvenlik kararları.
🗄️Sayfa + SQL
Veritabanı Tasarımı
18 tablolu ER diyagramı, tablo sözlüğü, SRS'den gelen modüllerin eşleşmesi. Çalıştırılabilir schema.sql dahil.
🖥️Tıklanabilir UI
Firma Paneli (Web)
Dashboard, ilan ver sihirbazı (sabit fiyat / teklif topla), gelen teklifler, cüzdan, evraklar.
🛡️Tıklanabilir UI
Admin Paneli (Web)
KPI özeti, evrak onay merkezi (side-by-side), kullanıcı/ilan yönetimi, cüzdan denetimi, SOS alarmı.
📱Telefon Çerçevesi
Mobil Uygulama
GPS iş haritası, ilan detayı & teklif, mesajlar, sürüş modu (QR + SOS), evrak yükleme, puanlama.
🛤️9 Ekran · Yeni
Mobil Tam Akış
Kayıt/OTP → evrak (kamera) → GPS iş bulma → teklif → maskeli mesaj → QR görev → rota → puanlama → cüzdan.
🌐Faz 2
Tanıtım Sitesi
Vitrin + fiyatlandırma + SSS ve üyeliksiz ilan akışı: misafir formu → ödeme → moderasyon → pazaryerine düşme.
🗓️ Önerilen Yol Haritası
Kritik yol: evrak doğrulama → güven
FAZ 1 · MVP (3-4 ay)
✅ Kayıt, SMS/e-posta doğrulama, evrak yükleme & onay merkezi
✅ İlan pazar yeri (sabit fiyat) + filtreleme, cüzdan & ilan ücreti
✅ Mobil app: GPS iş bulma, push, evrak çekip yükleme, QR görev onayı
✅ Admin: kullanıcı, ilan ve finans denetimi
FAZ 1.5 · GÜVEN (2 ay)
🔶 Ters ihale (teklif topla) modülü
🔶 Uygulama içi güvenli mesajlaşma
🔶 Puanlama, yorum ve "Altın Şoför" rozetleri
🔶 Abonelik paketleri
FAZ 2 · BÜYÜME (3 ay)
🌐 Tanıtım sitesi + üyeliksiz ilan akışı
📢 Reklam alanları ve metrik takibi
📍 Canlı takip haritası + SOS merkezi
🗺️ Rota optimizasyonu (Google Directions)