⚡
التحديات
- الحاجة إلى نظام استثماري تلقائي دون معرفة بالتداول
- الحساب الدقيق لربح أسبوعي بنسبة 3٪ للاستثمارات النشطة
- إدارة نظام الإحالة مع حساب ربح 1٪
- إنشاء عقود Word تلقائيًا لبيع التأمين
- الحاجة إلى لوحة إدارة بإحصائيات كاملة ورسوم بيانية
- نظام SEO شامل مع دعم 4 أنواع محتوى
- تكامل الدفع بـ USDT-TRC20 و Stripe
- إدارة التاريخ الجلالي في جميع أنحاء النظام
- نظام استشارات عبر الإنترنت بثلاث طرق اتصال
💡
الحلول
- تنفيذ نموذج Capitals لإدارة الاستثمار
- حساب الربح الأسبوعي التلقائي باستخدام timedelta و datetime
- تنفيذ نظام الإحالة باستخدام ForeignKey ذاتي الإشارة (introducer)
- استخدام python-docx لإنشاء العقود بخط B Nazanin
- تصميم لوحة الإدارة باستخدام ApexCharts لعرض الإحصائيات
- تنفيذ نموذج Seo لأربعة أنواع محتوى (articles, questions, experiences, video)
- تكامل الدفع مع عنوان TRC20 وبوابة Stripe
- استخدام JalaliDate و persiantools للتاريخ الجلالي
- تنفيذ نموذج Counseling للاستشارات بثلاث طرق (online, phone, visit)
- استخدام xlwt لتصدير Excel
📚
الإنجازات
- منصة استثمارية لامركزية كاملة
- نظام ربح أسبوعي تلقائي بنسبة 3٪
- نظام إحالة بدخل 1٪
- إنشاء عقود Word تلقائيًا
- لوحة إدارة بإحصائيات كاملة
- نظام SEO شامل مع 4 أنواع محتوى
- الدفع بـ USDT-TRC20 و Stripe
- دعم كامل للتاريخ الجلالي
- نظام استشارات بثلاث طرق
🔧
النقاط الفنية البارزة
- Django 4.2.6 و Python 3
- قاعدة بيانات MySQL مع pymysql
- django-jalali و persiantools للتاريخ الجلالي
- python-docx و Spire.Doc لإنشاء ملفات Word
- xlwt لتصدير Excel
- sorl-thumbnail لتحسين الصور
- lxml و python-telegram-bot
- Flask للخدمات المساعدة
- ApexCharts للرسوم البيانية في لوحة الإدارة
- حساب الربح الأسبوعي التلقائي بنسبة 3٪
- نظام إحالة باستخدام ForeignKey ذاتي الإشارة
- إنشاء العقود بخط B Nazanin و B Titr
- الدفع بـ USDT-TRC20 و Stripe
- التاريخ الجلالي في جميع أنحاء النظام
🏗️
الهندسة المعمارية
تم بناء كرينكس على معمارية MVT (Model-View-Template) في دجانغو ويتكون من أربعة تطبيقات رئيسية:
1. account: مسؤول عن إدارة المستخدمين والمصادقة والتسجيل
- نموذج User مخصص مع حقول مصرفية و KYC كاملة
- حقول المحفظة (profit_wallet, capital_wallet, introducer_profit_wallet)
- نظام تسجيل الدخول عبر البريد الإلكتروني والرسائل النصية
- نظام إحالة باستخدام ForeignKey ذاتي الإشارة
2. site_profile: مسؤول عن اللوحة الرئيسية وإدارة المستخدمين
- نموذج State_city للمعلومات الجغرافية
- نماذج Support_table و Conversation للدعم
- نموذج Counseling للاستشارات عبر الإنترنت
- عروض dashboard و admin_dashboard
- عروض add_user, users, edit_user, user_settings
- عروض new_capital_confirm و all_capital
- إنشاء عقود Word باستخدام python-docx
3. capital_management: مسؤول عن إدارة رأس المال
- نموذج Capitals للاستثمار
- نموذج Payment_table لطلبات الدفع
- عروض add_capital, check_capital, my_wallet
- عروض manage_payment, deposit_page
- عرض withdrawal_principal_capital
- عرض manager_confirm_w_p_c
4. seo: مسؤول عن إدارة المحتوى
- نموذج Seo لأربعة أنواع محتوى (articles, questions, experiences, video)
- نماذج All_category, Keyword, Comment, ImageFile
- نماذج Search_result و Question
- عروض article_index, article_details
- عروض question_index, questions_details
- عروض experiences_index, experiences_details
- عروض video_index, video_details
- عروض search_result و responsive
يعمل المشروع في وضع DEBUG ويستخدم SQLite للتطوير و MySQL للإنتاج.
📐
نطاق المشروع
- 4 تطبيقات رئيسية (account, site_profile, capital_management, seo)
- 10+ نماذج بيانات رئيسية
- 4 أنواع محتوى SEO (مقالة، سؤال، تجربة، فيديو)
- 3 طرق استشارة (عبر الإنترنت، هاتف، حضوري)
- نظام ربح أسبوعي بنسبة 3٪
- نظام إحالة بدخل 1٪
- إنشاء عقود Word تلقائيًا
- الدفع بـ USDT-TRC20 و Stripe
- لوحة إدارة برسوم بيانية
- تصدير Excel