Vaka Çalışması
Proje Vaka Çalışması
Zorluklar, çözümler, kazanımlar, teknik öne çıkanlar, mimari ve proje ölçeği.
⚡
Zorluklar
Farklı şehirlerden eşzamanlı siparişlerin yönetimi, üç araç tipine göre kargo maliyeti hesaplama, her ürün için yük kapasitesi hesaplama, komisyonlu pazarlama sistemi, SMS kimlik doğrulama ve karmaşık erişim seviyelerinin yönetimi (yönetici, pazarlamacı, kullanıcı).
💡
Çözümler
Django MVT mimarisi kullanımı, üç kademeli nakliye tablosu, ürün boyutlarına göre akıllı yük kapasitesi hesaplama, Ghasedak SMS servisi entegrasyonu, Farsça tarihler için django-jalali kullanımı ve select_related ve prefetch_related ile sorgu optimizasyonu.
📚
Kazanımlar
Sipariş kayıt süresini 2 dakikanın altına düşürme, telefonla satışlara kıyasla çevrimiçi satışlarda %80 artış, 200+ eşzamanlı ürün desteği ve kargo maliyeti hesaplama hatalarında %70 azalma.
🔧
Teknik Öne Çıkanlar
Yenilemesiz yükleme için AJAX, akıllı yük kapasitesi sistemi, Bootstrap 4 ile duyarlı tasarım, özel bağlantılı pazarlama sistemi ve otomatik üç haneli fiyat formatı.
🏗️
Mimari
İki ana uygulamalı Django MVT mimarisi: store_account (kullanıcı yönetimi) ve store_profile (ürün, sipariş ve nakliye 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
30+ şablon dosyası, 8 veritabanı modeli, 25+ görünüm ve 3 kullanıcı erişim seviyesi (yönetici, pazarlamacı, normal kullanıcı) destekli orta ölçekli proje.