Pejvak Print — Online Printing Platform

MrPyWeb
Published

0
  • Project creator

Designed and developed a full-stack online printing platform with Django and MySQL, featuring 7 independent apps and 6 distinct user roles (admin, printing house, teacher, school representative, marketer, responder). Multi-level marketing (MLM) system with a tree-structured user hierarchy, dedicated wallets, and automatic three-tier commission distribution. Automatic print pricing based on 5 parameters (size, color, page count, single/double-sided, binding type) using a database-driven pricing matrix and automatic PDF page extraction with PyPDF2. Dual authentication with password and SMS OTP, Zarinpal v4 payment gateway integration, a complete CMS (articles, Q&A, experiences, videos), and a Persian RTL interface.