MRPYWEB

تطوير المواقع وتطبيقات الويب والأنظمة المؤسسية
العودة إلى المحافظ
پلتفرم چاپ آنلاین «پژواک پرینت»

منصة «بيجواك برينت» للطباعة عبر الإنترنت

تصميم وتطوير منصة طباعة عبر الإنترنت بنمط Full-Stack بـ Django و MySQL، تتضمّن 7 تطبيقات مستقلة و6 أدوار مستخدم مختلفة (مدير، مطبعة، مدرّس، ممثّل مدرسة، مسوّق، مجيب). نظام تسويق متعدد المستويات (MLM) ببنية شجرية للمستخدمين …

نظرة عامة

حول المشروع

تصميم وتطوير منصة طباعة عبر الإنترنت بنمط Full-Stack بـ Django و MySQL، تتضمّن 7 تطبيقات مستقلة و6 أدوار مستخدم مختلفة (مدير، مطبعة، مدرّس، ممثّل مدرسة، مسوّق، مجيب). نظام تسويق متعدد المستويات (MLM) ببنية شجرية للمستخدمين ومحافظ مخصّصة وتوزيع تلقائي للعمولات على ثلاث مستويات. حساب تلقائي لسعر الطباعة بناءً على 5 معاملات (الحجم، اللون، عدد الصفحات، وجه واحد/وجهين، نوع التجليد) باستخدام مصفوفة أسعار في قاعدة البيانات واستخراج تلقائي لعدد صفحات PDF بـ PyPDF2. مصادقة مزدوجة بكلمة المرور ورمز SMS، وتكامل مع بوابة زرينبال v4، ونظام إدارة محتوى كامل، وواجهة فارسية RTL.

دراسة حالة

دراسة حالة المشروع

التحديات والحلول والإنجازات والنقاط الفنية البارزة والهندسة المعمارية ونطاق المشروع.

⚡

التحديات

كانت المطابع التقليدية تدير طلباتها يدويًا وعلى الورق.
حساب سعر الطباعة بناءً على معاملات متعددة (الحجم، اللون، عدد الصفحات، التجليد) كان معقّدًا وعرضة للأخطاء.
كان توزيع العمولات بين المسوّقين والمدارس والمدرّسين يُجرى يدويًا ومعرّضًا للأخطاء.
غياب منصة إلكترونية لرفع الملفات وتقديم الطلبات أجبر العملاء على الحضور شخصيًا.
افتقرت إدارة المحتوى التعليمي والإجابة عن أسئلة العملاء إلى نظام مركزي.
غياب نظام المحافظ والتسوية أدى إلى نزاعات مالية بين أصحاب المصلحة.

💡

الحلول

تنفيذ منصة Django بمعمارية سبعة تطبيقات (account، site_profile، cart، marketing، seo، zarinpal، myclass) لفصل واضح للمسؤوليات.
بناء نظام حساب تلقائي لسعر الطباعة بمصفوفة Pricelist (الحجم × اللون × العدد × وجه/وجهين) و Sahafi_price (نوع التجليد × الحجم × عدد الأوراق) في قاعدة البيانات.
استخراج تلقائي لعدد صفحات PDF بـ PyPDF2 وحساب فوري للسعر بناءً على محتوى الملف.
تنفيذ نظام تسويق متعدد المستويات (MLM) ببنية شجرية (FK ذاتي) وتوزيع تلقائي للعمولات على ثلاث مستويات (المالك، المسوّق، المدرسة).
إضافة محافظ مخصّصة وعناوين محافظ فريدة ببادئة 8989 ونظام تحويل أموال بين المستخدمين.
بناء لوحة مخصّصة لإدارة مدفوعات وتسويات المسوّقين (pay_new_payment / old_payment).
تنفيذ نظام إدارة محتوى كامل يشمل المقالات والأسئلة والأجوبة والتجارب القانونية والفيديوهات والتصنيفات المتعددة والبحث المتقدّم مع حفظ النتائج.

📚

الإنجازات

إلغاء كامل للحسابات اليدوية واستبدالها بحساب تلقائي دقيق بناءً على 5 معاملات.
زيادة الشفافية في توزيع العمولات وإلغاء النزاعات المالية بين المسوّقين والمدارس والمدرّسين.
إمكانية تقديم طلبات الطباعة على مدار الساعة دون الحضور شخصيًا.
نظام تسويق تلقائي يدير المسوّقين والمدارس دون تدخل يدوي.
تقليل زمن معالجة كل طلب من عدة دقائق إلى بضع ثوانٍ.
قاعدة محتوى قابلة للبحث للمقالات والأسئلة والفيديوهات مع إمكانية التعليق.

🔧

النقاط الفنية البارزة

معمارية Django بسبعة تطبيقات مع فصل واضح للنطاقات.
نظام مستخدم بستة أدوار مع تحكّم على مستوى الحقول (مدير، مدرّس، مدرسة، مسوّق، مطبعة، مجيب).
نظام MLM بـ FK ذاتي لبنية شجرية غير محدودة للمسوّقين والمدارس.
توزيع تلقائي للعمولات على ثلاث مستويات (owner_income, marketer_income, school_income) في كل سطر سلة.
حساب تلقائي للسعر عبر مصفوفة Pricelist (الحجم × اللون × عدد الصفحات) و Sahafi_price (نوع التجليد × الحجم × عدد الأوراق).
استخراج تلقائي لعدد صفحات PDF بـ PyPDF2 وحساب فوري للسعر بناءً على محتوى الملف.
نظام محافظ بعناوين فريدة (بادئة 8989) وتحويل أموال بين المستخدمين مع تسجيل المعاملات.
تكامل كامل مع بوابة زرينبال v4 + نظام CMS موجّه للسيو مع حفظ عمليات البحث وعدّادات الكلمات المفتاحية.

🏗️

الهندسة المعمارية

المشروع مبني على نمط MTV في Django بمعمارية سبعة تطبيقات:
- account: مستخدم مخصّص متعدّد الأدوار، مصادقة OTP، رسائل قاصدك، تحويل التاريخ الهجري الشمسي
- site_profile: ملفات الطباعة (Chap_file)، الملف الشخصي، قوائم الأسعار (Pricelist, Sahafi_price)، المحافظات/المدن، الاستشارات
- cart: سلة التسوق، الطلبات، سطور الطلب (Cart_list)، أكواد الخصم
- marketing: التسويق، العمولات، المدفوعات (Marketer_payment)
- seo: المحتوى (Seo)، التصنيفات (All_category)، الكلمات المفتاحية، البحث، التعليقات، الأسئلة
- zarinpal: الدفع الإلكتروني
- myclass: دوال مساعدة مشتركة

📐

نطاق المشروع

المشروع يعمل حاليًا بشكل مباشر على النطاق pejvakprint.ir.
يتكوّن من 7 تطبيقات Django وأكثر من 20 نموذج بيانات.
يدعم 6 أدوار مستخدم مع تحكّم على مستوى الحقول.
نظام تسويق متعدد المستويات ببنية شجرية غير محدودة.
يدير عدة دورات كاملة: من رفع ملف PDF حتى الطباعة والشحن وتسوية حسابات المسوّقين.
قاعدة محتوى تضم مقالات وأسئلة وتجارب قانونية وفيديوهات.

التقنيات

التقنيات

بوتستراب جانغو إطار جانغو لـ REST HTML/CSS جافا سكريبت ماي إس كيو إل بايثون إس كيو لايت
التصنيفات

التصنيفات

منصة خدمات عبر الإنترنت لوحة إدارة / لوحة القيادة نظام الحجز موقع شركة موقع تجارة إلكترونية
مجال الأعمال

مجال الأعمال

الطباعة والنشر، خدمات الطباعة، التجارة الإلكترونية
نطاق النشاط

نطاق النشاط

منصة طباعة إلكترونية، نظام تسويق متعدد المستويات، إدارة المحتوى
الإحصائيات

إحصائيات المشروع

17
👁️ المشاهدات
0
❤️ الإعجابات
0
⬇️ التنزيلات
0
⭐ التقييم
المقاييس

مقاييس مخصصة

مؤشرات الأداء الرئيسية للمشروع

7 تطبيقات Django
6 أدوار المستخدم
2 واجهات خارجية
3 مستويات التسويق
20+ نماذج البيانات
5 معاملات التسعير
word_jpeg_PDF صيغ الملفات المدعومة
الفريق

فريق المشروع

الأشخاص الذين تعاونوا في هذا المشروع

حسن کاظمی
حسن کاظمی
مطور Full Stack
الشهادات

شهادات العملاء

ما قاله العملاء عن هذا المشروع

النص: منصة بيجواك برينت الإلكترونية أتمتت عملية طلب الطباعة بالكامل — من رفع الملف حتى تسوية حسابات المسوّقين. نظام توزيع العمولات والمحافظ جعل إدارتنا المالية أبسط وأكثر شفافية.

إدارة بيجواك برينت
المدير - بيجواك برينت

هل لديك مشروع مماثل في ذهنك؟

إذا كنت بحاجة إلى تعاون لتطوير موقع ويب أو CRM أو ERP أو نظام مخصص، سأكون سعيدًا بمناقشة مشروعك.

ابدأ مشروعًا