⚡
Zorluklar
Üç farklı kanaldan (online, telefon, yüz yüze) eşzamanlı danışma taleplerinin yönetimi, dosya yükleme özellikli bilet tabanlı soru-cevap sistemi, iki faktörlü SMS kimlik doğrulama, karmaşık erişim seviyelerinin yönetimi (yönetici, avukat, yanıtlayıcı, pazarlamacı, kullanıcı) ve makaleler, sorular, deneyimler ve videolar arasında akıllı çoklu arama uygulaması.
💡
Çözümler
Django MVT mimarisi kullanımı, erişim seviyeleri için Boolean alanlı rol tabanlı sistem, Ghasedak SMS servisi entegrasyonu, Farsça tarihler için django-jalali kullanımı, Q objects ile ağırlıklı arama sistemi ve select_related ve prefetch_related ile sorgu optimizasyonu.
📚
Kazanımlar
Hukuki sorulara yanıt süresini 24 saatin altına düşürme, ziyaretçiden müşteriye dönüşüm oranını %35'e çıkarma, 1000+ eşzamanlı dava desteği ve çevrimiçi soru-cevap sistemiyle tekrarlayan telefon aramalarında %60 azalma.
🔧
Teknik Öne Çıkanlar
Yenilemesiz yükleme için AJAX, çok seviyeli erişim sistemi (admin_access, Lawyer_access, response_access), Bootstrap 4 ile duyarlı tasarım, yönetici onaylı yorum sistemi ve sıralama algoritmalı ağırlıklı çoklu arama.
🏗️
Mimari
Üç ana uygulamalı Django MVT mimarisi: account (kullanıcı yönetimi ve kimlik doğrulama), site_profile (danışma ve dava yönetimi) ve seo (içerik ve arama yönetimi). Katmanlar: model katmanı (SQLite/MySQL), görünüm katmanı (iş mantığı), şablon katmanı (UI). Mobil ve SMS tabanlı kimlik doğrulama.
📐
Proje Ölçeği
50+ şablon dosyası, 15 veritabanı modeli, 40+ görünüm ve 5 kullanıcı erişim seviyesi (süper yönetici, yönetici, avukat, yanıtlayıcı, normal kullanıcı) destekli büyük ölçekli proje.