مستر پای وب

توسعه وب‌سایت، وب‌اپلیکیشن و سیستم‌های سازمانی
بازگشت به نمونه‌کارها
پلتفرم چاپ آنلاین «پژواک پرینت»

پلتفرم چاپ آنلاین «پژواک پرینت»

طراحی و توسعهٔ یک پلتفرم چاپ آنلاین فولاستک با Django و MySQL شامل ۷ اپلیکیشن مستقل و ۶ نقش کاربری متفاوت (مدیر، چاپخانه، مدرس، نماینده مدرسه، بازاریاب، پاسخدهنده). سیستم بازاریابی چندسطحی (MLM) با ساختار درختی کاربران، …

Overview

درباره پروژه

طراحی و توسعهٔ یک پلتفرم چاپ آنلاین فولاستک با Django و MySQL شامل ۷ اپلیکیشن مستقل و ۶ نقش کاربری متفاوت (مدیر، چاپخانه، مدرس، نماینده مدرسه، بازاریاب، پاسخدهنده). سیستم بازاریابی چندسطحی (MLM) با ساختار درختی کاربران، کیف پول اختصاصی، و توزیع خودکار کمیسیون در سه سطح. محاسبهٔ خودکار قیمت چاپ بر اساس ۵ پارامتر (سایز، رنگ، تعداد صفحه، یک/دورو، نوع صحافی) با ماتریس قیمتگذاری در دیتابیس و استخراج خودکار تعداد صفحات PDF با PyPDF2. احراز هویت دوگانه با رمز عبور و کد پیامکی OTP، اتصال به درگاه پرداخت زرینپال v4، CMS کامل با مقالات/سوالات/تجربیات/ویدیو، و رابط کاربری فارسی RTL.

Case Study

مطالعه موردی پروژه

چالش‌ها، راهکارها، دستاوردها، نکات فنی، معماری و مقیاس پروژه

⚡

چالش‌ها

چاپخانههای سنتی مدیریت سفارشهای خود را بهصورت دستی و روی کاغذ انجام میدادند.
محاسبهٔ قیمت چاپ بر اساس پارامترهای متعدد (سایز، رنگ، تعداد صفحه، صحافی) پیچیده و مستعد خطا بود.
سیستم بازاریابی و توزیع کمیسیون بین بازاریابان، مدارس و مدرسان بهصورت دستی و پرخطا انجام میشد.
نبود بستر آنلاین برای آپلود فایل و ثبت سفارش، مشتریان را مجبور به مراجعهٔ حضوری میکرد.
مدیریت محتوای آموزشی و پاسخ به سوالات مشتریان فاقد سیستم متمرکز بود.
نبود سیستم مدیریت کیف پول و تسویهحساب باعث اختلافات مالی بین ذینفعان میشد.

💡

راه‌حل‌ها

پیادهسازی یک پلتفرم جنگو با معماری هفت-اپلیکیشنی برای جداسازی دغدغهها.
ساخت سیستم محاسبهٔ خودکار قیمت چاپ با ماتریس قیمتگذاری Pricelist و Sahafi_price.
پیادهسازی سیستم بازاریابی چندسطحی با ساختار درختی (FK به self) و توزیع خودکار کمیسیون در سه سطح.
افزودن کیف پول اختصاصی، آدرس کیف پول یکتا با پیشوند 8989، و سیستم انتقال وجه بین کاربران.
ساخت پنل اختصاصی مدیریت واریزها و تسویهحساب بازاریابان.
پیادهسازی CMS کامل شامل مقالات، پرسشوپاسخ، تجربیات حقوقی، ویدیو، و جستجوی پیشرفته با ذخیرهٔ نتایج.

📚

دستاوردها

حذف کامل محاسبات دستی قیمت و جایگزینی با محاسبهٔ خودکار دقیق بر اساس ۵ پارامتر.
افزایش شفافیت در توزیع کمیسیونها و حذف اختلافات مالی بین بازاریابان، مدارس و مدرسان.
امکان ثبت سفارش چاپ در هر ساعت شبانهروز بدون نیاز به مراجعهٔ حضوری.
سیستم بازاریابی خودکار که بازاریابان و مدارس را بدون دخالت دستی مدیریت میکند.
کاهش زمان پردازش هر سفارش از چند دقیقه به چند ثانیه.
پایگاه محتوایی قابل جستجو برای مقالات، سوالات و ویدیوها با قابلیت کامنتگذاری.

🔧

نکات فنی برجسته

معماری هفت-اپلیکیشنی جنگو با تفکیک دقیق دامنهها.
سیستم شش نقش کاربری با کنترل دسترسی سطح-فیلد (admin, teacher, school, marketer, printing_house, responder).
سیستم MLM با FK به self برای ساختار درختی نامحدود بازاریاب و مدرسه.
توزیع خودکار کمیسیون در سه سطح (owner_income, marketer_income, school_income) در هر ردیف سبد خرید.
محاسبهٔ خودکار قیمت با ماتریس Pricelist (سایز × رنگ × تعداد صفحه) و Sahafi_price (نوع صحافی × سایز × تعداد برگ).
استخراج خودکار تعداد صفحه از PDF با PyPDF2 و محاسبهٔ بلادرنگ قیمت بر اساس محتوای فایل.
سیستم کیف پول با آدرس یکتا (پیشوند 8989) و انتقال وجه بین کاربران با ثبت تراکنش.
اتصال کامل به درگاه پرداخت زرینپال v4 + CMS سئو-محور با ذخیرهٔ جستجوها و شمارش کلمات کلیدی.

🏗️

معماری پروژه

پروژه بر پایهٔ الگوی MTV جنگو با معماری هفت-اپلیکیشنی:
- account: کاربر سفارشی چند-نقشی، احراز هویت OTP، ارسال پیامک قاصدک، تبدیل تاریخ شمسی
- site_profile: فایلهای چاپی (Chap_file), پروفایل، لیست قیمت (Pricelist, Sahafi_price), استان/شهر، مشاوره
- cart: سبد خرید، سفارشها، ردیفهای سفارش (Cart_list), کد تخفیف
- marketing: بازاریابی، کمیسیون، پرداختها (Marketer_payment)
- seo: محتوا (Seo), دستهبندی (All_category), کلمات کلیدی، جستجو، کامنت، سوالات (Question)
- zarinpal: پرداخت آنلاین
- myclass: توابع کمکی مشترک

📐

مقیاس پروژه

پروژه در حال اجرا روی دامنه pejvakprint.ir.
شامل ۷ اپلیکیشن جنگو با ۲۰+ مدل داده.
پشتیبانی از ۶ نوع نقش کاربری با دسترسی سطح-فیلد.
سیستم بازاریابی چندسطحی با ساختار درختی نامحدود.
مدیریت چندین چرخهٔ کامل: از آپلود فایل PDF تا چاپ، ارسال، و تسویهحساب بازاریاب.
پایگاه محتوایی با مقالات، سوالات، تجربیات حقوقی، و ویدیوها.

Stack

تکنولوژی‌ها

Bootstrap Django Django REST Framework HTML/CSS JavaScript MySQL Python SQLite
Categories

دسته‌بندی‌ها

پلتفرم خدمات آنلاین پنل مدیریتی / داشبورد سیستم رزرواسیون وب‌سایت شرکتی وب‌سایت فروشگاهی
Industry

حوزه کسب‌وکار

چاپ و نشر، خدمات چاپ، فروشگاه آنلاین
Scope

حوزه فعالیت

پلتفرم چاپ آنلاین، سیستم بازاریابی چندسطحی، مدیریت محتوا
Statistics

آمار پروژه

15
👁️ بازدید
0
❤️ لایک
0
⬇️ دانلود
0
⭐ امتیاز
Metrics

آمارهای سفارشی

شاخص‌های کلیدی عملکرد پروژه

7 اپلیکیشنهای Django
6 انواع نقش کاربری
2 API های خارجی
3 سطوح سیستم بازاریابی
20+ مدلهای داده
5 پارامترهای محاسبهٔ قیمت
word_jpeg_PDF فرمت فایل پشتیبانی شده
Team

اعضای تیم پروژه

افرادی که در این پروژه همکاری داشته‌اند

حسن کاظمی
حسن کاظمی
توسعه‌دهنده Full Stack
Testimonials

نظرات مشتریان

آنچه مشتریان درباره این پروژه گفته‌اند

متن: پلتفرم چاپ آنلاین پژواک پرینت باعث شد تمام فرایند سفارش چاپ از آپلود فایل تا تسویهحساب بازاریابان بهصورت خودکار انجام بشه. سیستم توزیع کمیسیون و کیف پول بازاریابان باعث شد مدیریت مالی ما بسیار سادهتر و شفافتر بشه.

مدیریت پژواک پرینت
مدیر - پژواک پرینت

پروژه مشابهی در ذهن دارید؟

اگر برای توسعه یک وب‌سایت، CRM، ERP یا سیستم اختصاصی نیاز به همکاری دارید، خوشحال می‌شوم درباره پروژه شما صحبت کنیم.

شروع یک پروژه