Zorluklar
Yüksek hacimli haberlerin yönetimi ve kategorizasyonu, SMS tabanlı kimlik doğrulama, her haber için birden fazla resim ve video işleme, gelişmiş anahtar kelime tabanlı arama ve Jalali takvim desteğiyle RTL kullanıcı arayüzü tasarımı.
Khabar Online, siyasi, sportif, bilimsel ve hava durumu kategorilerinde haber yayınlamak, yönetmek ve kapsamak için kapsamlı bir web tabanlı haber platformudur. Django ve MySQL ile geliştirilmiştir; muhabirler için kull…
Khabar Online, siyasi, sportif, bilimsel ve hava durumu kategorilerinde haber yayınlamak, yönetmek ve kapsamak için kapsamlı bir web tabanlı haber platformudur. Django ve MySQL ile geliştirilmiştir; muhabirler için kullanıcı paneli, haber yönetim sistemi, resim ve video yükleme, gelişmiş arama ve özel yönetim paneli içerir.
Zorluklar, çözümler, kazanımlar, teknik öne çıkanlar, mimari ve proje ölçeği.
Yüksek hacimli haberlerin yönetimi ve kategorizasyonu, SMS tabanlı kimlik doğrulama, her haber için birden fazla resim ve video işleme, gelişmiş anahtar kelime tabanlı arama ve Jalali takvim desteğiyle RTL kullanıcı arayüzü tasarımı.
Django MVT mimarisi kullanımı, dinamik kategorizasyon sistemi, Ghasedak SMS servisi entegrasyonu, Farsça tarihler için django-jalali kullanımı, PIL ve pillow ile çoklu yükleme sistemi ve select_related ve prefetch_related ile sorgu optimizasyonu.
Haber yayınlama süresini 2 dakikanın altına düşürme, sayfa yükleme hızını 1 saniyenin altına çıkarma, 1000+ eşzamanlı haber desteği ve adım tabanlı form tasarımıyla kullanıcı hatalarında %40 azalma.
Yenilemesiz yükleme için AJAX, taslak ve arşiv sistemi, Bootstrap 4 ile duyarlı tasarım, görsel galeri için Tiny Slider ve çoklu anahtar kelime ve yorum sistemi uygulaması.
İki ana uygulamalı Django MVT mimarisi: myaccount (kullanıcı yönetimi) ve myprofile (haber yönetimi). Katmanlar: model katmanı (SQLite/MySQL), görünüm katmanı (iş mantığı), şablon katmanı (UI). Mobil ve SMS tabanlı kimlik doğrulama.
20+ şablon dosyası, 15 veritabanı modeli, 25+ görünüm ve 4 kullanıcı erişim seviyesi (yönetici, muhabir, normal kullanıcı, misafir) destekli orta-büyük ölçekli proje.
Projenin temel performans göstergeleri
Bu projede iş birliği yapan kişiler
Bir web sitesi, CRM, ERP veya özel bir sistem geliştirmek için iş birliğine ihtiyacınız varsa, projenizi görüşmekten mutluluk duyarım.
Proje Başlat