مستر پای وب

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

فروشگاه آنلاین موبایل تل استور

فروشگاه آنلاین موبایل تل استور، یک پلتفرم جامع تحت وب برای فروش گوشی موبایل، تبلت و لوازم جانبی اورجینال است. این سامانه با Django 6 و MySQL پیاده‌سازی شده و شامل سیستم ورود با پیامک، مدیریت محصولات با واریانت (SKU)، سی…

Overview

درباره پروژه

فروشگاه آنلاین موبایل تل استور، یک پلتفرم جامع تحت وب برای فروش گوشی موبایل، تبلت و لوازم جانبی اورجینال است. این سامانه با Django 6 و MySQL پیاده‌سازی شده و شامل سیستم ورود با پیامک، مدیریت محصولات با واریانت (SKU)، سیستم انبار با بارکد اختصاصی، صندوق فروش (POS)، سیستم چک صادرشده/دریافتی، مدیریت شرکا و سرمایه، هزینه‌های جاری، درآمدهای متفرقه، دارایی‌های ثابت، API با JWT برای اپلیکیشن موبایل، و Web Push Notification می‌باشد.

Case Study

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

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

⚡

چالش‌ها

مدیریت همزمان کالاهای سریالی (گوشی با IMEI) و غیرسریالی (شارژر و قاب)، پیاده‌سازی سیستم انبار با کد اختصاصی ۶ رقمی خودکار، سیستم پرداخت ترکیبی (نقدی + چک)، مدیریت سطوح دسترسی پویا بر اساس Role و Permission، محاسبه خودکار سهم شرکا از سود و زیان، و یکپارچه‌سازی با درگاه‌های متعدد.

💡

راه‌حل‌ها

استفاده از مدل InventoryItem با شناسه‌های چندگانه (barcode, main_barcode, imei, serial_number)، پیاده‌سازی GenericForeignKey برای اتصال چک‌ها به منابع مختلف، سیستم Role-Based Access Control پویا، محاسبه Real-time سهم شرکا بر اساس آورده فعلی، استفاده از AJAX برای ثبت سریع فروش در POS، و JWT برای API اپلیکیشن موبایل.

📚

دستاوردها

کاهش زمان فروش هر کالا به کمتر از ۳۰ ثانیه با POS، مدیریت دقیق موجودی با کد اختصاصی، پیگیری خودکار چک‌ها با هشدار نزدیک موعد، افزایش شفافیت مالی بین شرکا، پشتیبانی از ۱۰۰۰+ کالای همزمان، و آماده‌سازی API برای اپلیکیشن موبایل.

🔧

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

استفاده از Django 6 و DRF، طراحی دیتابیس با ۱۰+ مدل پیچیده، سیستم GenericForeignKey برای چک‌ها، محاسبه Dynamic درصد سهم شرکا، پیاده‌سازی Real-time Search با jQuery، استفاده از AOS برای انیمیشن، طراحی Dark/Light Mode، و Web Push Notification.

🏗️

معماری پروژه

معماری MVT جنگو با ۹ اپلیکیشن تخصصی: account (احراز هویت)، site_profile (داشبورد)، locations (مکان‌ها)، products (محصولات)، inventory (انبار)، accounting (حسابداری)، fixed_assets (دارایی ثابت)، expenses (هزینه‌ها)، other_incomes (درآمدها). استفاده از REST Framework برای API، SimpleJWT برای احراز هویت، و MySQL به عنوان دیتابیس اصلی.

📐

مقیاس پروژه

پروژه بزرگ با بیش از ۱۵۰ فایل، ۹ اپلیکیشن، ۲۵+ مدل دیتابیس، ۱۰۰+ ویو، ۸۰+ تمپلیت، و پشتیبانی از سطوح دسترسی پویا با Role و Permission.

Stack

تکنولوژی‌ها

Django HTML/CSS JavaScript MySQL Python
Categories

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

پنل مدیریتی / داشبورد سیستم اتوماسیون اداری سیستم CRM سیستم ERP وب‌سایت فروشگاهی
Industry

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

موبایل و لوازم جانبی
Scope

حوزه فعالیت

فروشگاه آنلاین، سیستم CRM، انبار و POS
Statistics

آمار پروژه

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

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

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

5000+ محصولات متنوع
Team

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

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

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

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

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

شروع یک پروژه