⚡
چالشها
- نیاز به سیستم سرمایهگذاری خودکار بدون نیاز به دانش ترید
- محاسبه دقیق سود هفتگی ۳٪ برای سرمایهگذاریهای فعال
- مدیریت سیستم معرفی و زیرمجموعهگیری با محاسبه ۱٪ سود
- تولید قرارداد Word به صورت خودکار برای فروش بیمه
- نیاز به پنل مدیریتی با آمار کامل و نمودار
- سیستم SEO جامع با پشتیبانی از ۴ نوع محتوا
- یکپارچهسازی پرداخت 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
📚
دستاوردها
- پلتفرم کامل سرمایهگذاری غیرمتمرکز
- سیستم سود هفتگی خودکار ۳٪
- سیستم معرفی با درآمد ۱٪
- تولید قرارداد Word خودکار
- پنل مدیریتی با آمار کامل
- سیستم SEO جامع با ۴ نوع محتوا
- پرداخت 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 برای نمودارهای پنل مدیریت
- محاسبه خودکار سود هفتگی ۳٪
- سیستم معرفی با ForeignKey به خود
- تولید قرارداد با فونت B Nazanin و B Titr
- پرداخت USDT-TRC20 و Stripe
- تاریخ شمسی در تمام سیستم
🏗️
معماری پروژه
پروژه کرینکس بر پایه معماری MVT (Model-View-Template) جنگو ساخته شده و از چهار اپلیکیشن اصلی تشکیل شده است:
۱. account: مسئول مدیریت کاربران، احراز هویت و ثبتنام
- مدل User سفارشی با فیلدهای کامل بانکی و KYC
- فیلدهای کیف پول (profit_wallet, capital_wallet, introducer_profit_wallet)
- سیستم ورود با ایمیل و پیامک
- سیستم معرفی با ForeignKey به خود
۲. 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
۳. capital_management: مسئول مدیریت سرمایه
- مدل Capitals برای سرمایهگذاری
- مدل Payment_table برای درخواستهای پرداخت
- ویو add_capital, check_capital, my_wallet
- ویو manage_payment, deposit_page
- ویو withdrawal_principal_capital
- ویو manager_confirm_w_p_c
۴. 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 برای تولید استفاده میکند.
📐
مقیاس پروژه
- ۴ اپلیکیشن اصلی (account, site_profile, capital_management, seo)
- ۱۰+ مدل دادهای اصلی
- ۴ نوع محتوای SEO (مقاله، سوال، تجربه، ویدئو)
- ۳ روش مشاوره (آنلاین، تلفنی، حضوری)
- سیستم سود هفتگی ۳٪
- سیستم معرفی با درآمد ۱٪
- تولید قرارداد Word خودکار
- پرداخت USDT-TRC20 و Stripe
- پنل مدیریتی با نمودار
- خروجی Excel