Skip to content

arvinmaroufi/MasaiShop

Repository files navigation

🌐 پروژه فروشگاهی MasaiShop با جنگو

home page image

📋 توضیحات

این پروژه یک فروشگاه حرفه‌ای و کامل است که با استفاده از فریم‌ورک Django توسعه داده شده است. هدف این پروژه ارائه یک پلتفرم فروشگاه اینترنتی کامل و جذاب برای کاربران است تا کاربران را با تجربه‌ای منحصربه‌فرد از خرید آنلاین روبرو کند.

🚀 ویژگی ها

صفحات اولیه

  • صفحه اصلی: نمایش محصولات محبوب، آخرین محصولات، محصولات تخفیف خورده، محصولات پرفروش، دسته بندی ها، آخرین مقالات، برند های محبوب و بنر های مختلف
  • صفحه تماس با ما: امکان ثبت پیام برای مدیر
  • صفحه درباره ما: نمایش اطلاعات مربوط به فروشگاه مَسای

صفحات مربوط به محصولات

  • صفحه محصولات: نمایش تمام محصولات با صفحه بندی اصولی و سیستم فیلتر حرفه‌ای
  • صفحه برند محصولات: نمایش محصولات مربوط به برند انتخاب شده با صفحه بندی اصولی و سیستم فیلتر حرفه‌ای
  • صفحه دسته بندی محصولات: نمایش محصولات مربوط به دسته بندی انتخاب شده با صفحه بندی اصولی و سیستم فیلتر حرفه‌ای
  • صفحه محصولات تخفیف خورده: نمایش محصولات تخفیف خورده با صفحه بندی اصولی و سیستم فیلتر حرفه‌ای
  • صفحه جزئیات محصول: نمایش کامل جزئیات محصول با سیستم کامنت و اسلایدر تصاویر محصول و ...
  • جستجو محصولات: قابلیت جستجوی محصولات براساس عنوان محصول و نمایش نتیجه سرچ با صفحه بندی اصولی و سیستم فیلتر حرفه‌ای

صفحات مربوط به خرید

  • صفحه سبد خرید: نمایش محصولات اضافه شده و امکان بروزرسانی و حذف محصولات و اعمال کد تخفیف
  • صفحه انتخاب آدرس و روش پرداخت: امکان انتخاب آدرس و روش پرداخت برای محصولات در سبد
  • صفحه پایان خرید: نمایش پیام موفقیت پرداخت و کد سفارش

صفحات مربوط به مقالات

  • صفحه لیست مقالات: نمایش لیست مقالات با صفحه بندی اصولی
  • صفحه جزئیات مقاله: نمایش جزئیات مقاله و آخرین مقالات

صفحات مربوط به ورود و ثبت نام

  • سیستم ورود برای کاربران: امکان ورود کاربران
  • سیستم ثبت نام برای کاربران: امکان ثبت نام کاربران

صفحات پنل کاربری

  • صفحه اصلی: نمایش آمار حساب کاربری، سفارشات اخیر، محصولات محبوب
  • صفحه سفارشات: نمایش تمام سفارشات با صفحه بندی اصولی
  • صفحه جزئیات سفارش: نمایش جزئیات سفارش
  • صفحه سفارشات تحویل داده شده: نمایش تمام سفارشات تحویل داده شده با صفحه بندی اصولی
  • صفحه سفارشات در سبد: نمایش تمام سفارشات موجود در سبد با صفحه بندی اصولی و امکان حذف از سبد
  • صفحه سفارشات لغو شده: نمایش تمام سفارشات لغو شده با صفحه بندی اصولی
  • صفحه لغو سفازش: امکان لغو سفارش تا 48 ساعت پس از ثبت سفارش
  • صفحه محصولات مورد علاقه: نمایش محصولات مورد علاقه با صفحه بندی اصولی و امکان حذف از لیست
  • صفحه آدرس های من: نمایش آدرس های کاربر با صفحه بندی اصولی و امکان اضافه کردن آدرس جدید و حذف آدرس و تنظیم آدرس به عنوان پیش‌فرض
  • صفحه اعلان ها: نمایش اعلان ها و حذف خودکار با زمان تنظیم شده توسط مدیر یا ادمین
  • صفحه پروفایل: نمایش پروفایل کاربر
  • صفحه ویرایش پروفایل: امکان ویرایش پروفایل برای کاربر
  • صفحه تغییر رمز عبور: امکان تغییر رمز عبور

🛠️ نصب و راه اندازی

برای نصب و راه‌اندازی این پروژه، مراحل زیر را دنبال کنید:

  1. کلون کردن مخزن:
git clone https://github.com/arvinmaroufi/MasaiShop.git
cd repo
  1. ایجاد محیط مجازی (اختیاری):
python -m venv venv
source venv/bin/activate  # برای سیستم‌های Unix/Mac
venv\Scripts\activate  # برای ویندوز
  1. نصب وابستگی‌ها:
pip install -r requirements.txt
  1. اجرای migrations:
python manage.py migrate
  1. اجرای سرور:
python manage.py runserver
  1. دسترسی به وب‌سایت: در مرورگر خود به آدرس http://127.0.0.1:8000/ بروید.

✅ استفاده

پس از راه‌اندازی، می‌توانید پروژه رو مشاهده کنید و لذت ببرید.

🎯 مشارکت

اگر تمایل به مشارکت در این پروژه دارید، لطفاً مراحل زیر را دنبال کنید:

  1. یک فورک از مخزن ایجاد کنید.
  2. تغییرات خود را اعمال کنید.
  3. یک Pull Request ارسال کنید.

🧾 مجوز

این پروژه تحت مجوز MIT منتشر شده است.

💻 برنامه نویس

آروین معروفی - لینک پروفایل گیت‌هاب

💬 ارتباط با ما

اگر سوالی دارید یا نیاز به کمک بیشتری دارید، لطفاً با ما تماس بگیرید:

ما خوشحال می‌شویم که از شما بشنویم 🙏

❤️ حمایت از ما

اگر از کار ما لذت می‌برید و می‌خواهید از ما حمایت کنید، لطفاً ما را در شبکه‌های اجتماعی دنبال کنید:

از حمایت شما سپاسگزاریم 🙏

About

🌐 پروژه فروشگاهی MasaiShop با جنگو

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published