⚡
Zorluklar
- Ticaret bilgisi olmadan otomatik yatırım sistemi ihtiyacı
- Aktif yatırımlar için %3 haftalık kârın doğru hesaplanması
- %1 kâr hesaplamalı referans sisteminin yönetimi
- Sigorta satışı için otomatik Word sözleşme oluşturma
- Eksiksiz istatistikler ve grafikler içeren yönetim paneli ihtiyacı
- 4 içerik türü desteği olan kapsamlı SEO sistemi
- USDT-TRC20 ve Stripe ödeme entegrasyonu
- Sistem genelinde Celali tarih yönetimi
- Üç iletişim yöntemli çevrimiçi danışmanlık sistemi
💡
Çözümler
- Yatırım yönetimi için Capitals modeli uygulama
- timedelta ve datetime ile otomatik haftalık kâr hesaplama
- Kendine referans veren ForeignKey (introducer) ile referans sistemi uygulama
- B Nazanin yazı tipiyle sözleşme oluşturmak için python-docx kullanma
- İstatistik gösterimi için ApexCharts ile yönetim paneli tasarlama
- 4 içerik türü için Seo modeli uygulama (articles, questions, experiences, video)
- TRC20 adresi ve Stripe geçidi ile ödeme entegrasyonu
- Celali tarih için JalaliDate ve persiantools kullanma
- Üç yöntemli danışmanlık için Counseling modeli uygulama (online, phone, visit)
- Excel dışa aktarma için xlwt kullanma
📚
Kazanımlar
- Eksiksiz merkezi olmayan yatırım platformu
- Otomatik %3 haftalık kâr sistemi
- %1 gelirli referans sistemi
- Otomatik Word sözleşme oluşturma
- Eksiksiz istatistikler içeren yönetim paneli
- 4 içerik türlü kapsamlı SEO sistemi
- USDT-TRC20 ve Stripe ödeme
- Tam Celali tarih desteği
- Üç yöntemli danışmanlık sistemi
🔧
Teknik Öne Çıkanlar
- Django 4.2.6 ve Python 3
- pymysql ile MySQL veritabanı
- Celali tarih için django-jalali ve persiantools
- Word dosyası oluşturma için python-docx ve Spire.Doc
- Excel dışa aktarma için xlwt
- Görsel optimizasyonu için sorl-thumbnail
- lxml ve python-telegram-bot
- Yardımcı hizmetler için Flask
- Yönetim paneli grafikleri için ApexCharts
- Otomatik %3 haftalık kâr hesaplama
- Kendine referans veren ForeignKey ile referans sistemi
- B Nazanin ve B Titr yazı tipleriyle sözleşme oluşturma
- USDT-TRC20 ve Stripe ödeme
- Sistem genelinde Celali tarih
🏗️
Mimari
Crainex, Django'nun MVT (Model-View-Template) mimarisi üzerine kurulmuştur ve dört ana uygulamadan oluşur:
1. account: Kullanıcı yönetimi, kimlik doğrulama ve kayıt işlemlerinden sorumlu
- Tam bankacılık ve KYC alanlarına sahip özel User modeli
- Cüzdan alanları (profit_wallet, capital_wallet, introducer_profit_wallet)
- E-posta ve SMS ile giriş sistemi
- Kendine referans veren ForeignKey ile referans sistemi
2. site_profile: Ana panel ve kullanıcı yönetiminden sorumlu
- Coğrafi bilgiler için State_city modeli
- Destek için Support_table ve Conversation modelleri
- Çevrimiçi danışmanlık için Counseling modeli
- dashboard ve admin_dashboard görünümleri
- add_user, users, edit_user, user_settings görünümleri
- new_capital_confirm ve all_capital görünümleri
- python-docx ile Word sözleşme oluşturma
3. capital_management: Sermaye yönetiminden sorumlu
- Yatırım için Capitals modeli
- Ödeme talepleri için Payment_table modeli
- add_capital, check_capital, my_wallet görünümleri
- manage_payment, deposit_page görünümleri
- withdrawal_principal_capital görünümü
- manager_confirm_w_p_c görünümü
4. seo: İçerik yönetiminden sorumlu
- 4 içerik türü için Seo modeli (articles, questions, experiences, video)
- All_category, Keyword, Comment, ImageFile modelleri
- Search_result ve Question modelleri
- article_index, article_details görünümleri
- question_index, questions_details görünümleri
- experiences_index, experiences_details görünümleri
- video_index, video_details görünümleri
- search_result ve responsive görünümleri
Proje DEBUG modunda çalışır ve geliştirme için SQLite, üretim için MySQL kullanır.
📐
Proje Ölçeği
- 4 ana uygulama (account, site_profile, capital_management, seo)
- 10+ ana veri modeli
- 4 SEO içerik türü (makale, soru, deneyim, video)
- 3 danışmanlık yöntemi (çevrimiçi, telefon, yüz yüze)
- %3 haftalık kâr sistemi
- %1 gelirli referans sistemi
- Otomatik Word sözleşme oluşturma
- USDT-TRC20 ve Stripe ödeme
- Grafikli yönetim paneli
- Excel dışa aktarma