این پروژه یک فروشگاه حرفهای و کامل است که با استفاده از فریمورک Django توسعه داده شده است. هدف این پروژه ارائه یک پلتفرم فروشگاه اینترنتی کامل و جذاب برای کاربران است تا کاربران را با تجربهای منحصربهفرد از خرید آنلاین روبرو کند.
صفحات اولیه
- صفحه اصلی: نمایش محصولات محبوب، آخرین محصولات، محصولات تخفیف خورده، محصولات پرفروش، دسته بندی ها، آخرین مقالات، برند های محبوب و بنر های مختلف
- صفحه تماس با ما: امکان ثبت پیام برای مدیر
- صفحه درباره ما: نمایش اطلاعات مربوط به فروشگاه مَسای
صفحات مربوط به محصولات
- صفحه محصولات: نمایش تمام محصولات با صفحه بندی اصولی و سیستم فیلتر حرفهای
- صفحه برند محصولات: نمایش محصولات مربوط به برند انتخاب شده با صفحه بندی اصولی و سیستم فیلتر حرفهای
- صفحه دسته بندی محصولات: نمایش محصولات مربوط به دسته بندی انتخاب شده با صفحه بندی اصولی و سیستم فیلتر حرفهای
- صفحه محصولات تخفیف خورده: نمایش محصولات تخفیف خورده با صفحه بندی اصولی و سیستم فیلتر حرفهای
- صفحه جزئیات محصول: نمایش کامل جزئیات محصول با سیستم کامنت و اسلایدر تصاویر محصول و ...
- جستجو محصولات: قابلیت جستجوی محصولات براساس عنوان محصول و نمایش نتیجه سرچ با صفحه بندی اصولی و سیستم فیلتر حرفهای
صفحات مربوط به خرید
- صفحه سبد خرید: نمایش محصولات اضافه شده و امکان بروزرسانی و حذف محصولات و اعمال کد تخفیف
- صفحه انتخاب آدرس و روش پرداخت: امکان انتخاب آدرس و روش پرداخت برای محصولات در سبد
- صفحه پایان خرید: نمایش پیام موفقیت پرداخت و کد سفارش
صفحات مربوط به مقالات
- صفحه لیست مقالات: نمایش لیست مقالات با صفحه بندی اصولی
- صفحه جزئیات مقاله: نمایش جزئیات مقاله و آخرین مقالات
صفحات مربوط به ورود و ثبت نام
- سیستم ورود برای کاربران: امکان ورود کاربران
- سیستم ثبت نام برای کاربران: امکان ثبت نام کاربران
صفحات پنل کاربری
- صفحه اصلی: نمایش آمار حساب کاربری، سفارشات اخیر، محصولات محبوب
- صفحه سفارشات: نمایش تمام سفارشات با صفحه بندی اصولی
- صفحه جزئیات سفارش: نمایش جزئیات سفارش
- صفحه سفارشات تحویل داده شده: نمایش تمام سفارشات تحویل داده شده با صفحه بندی اصولی
- صفحه سفارشات در سبد: نمایش تمام سفارشات موجود در سبد با صفحه بندی اصولی و امکان حذف از سبد
- صفحه سفارشات لغو شده: نمایش تمام سفارشات لغو شده با صفحه بندی اصولی
- صفحه لغو سفازش: امکان لغو سفارش تا 48 ساعت پس از ثبت سفارش
- صفحه محصولات مورد علاقه: نمایش محصولات مورد علاقه با صفحه بندی اصولی و امکان حذف از لیست
- صفحه آدرس های من: نمایش آدرس های کاربر با صفحه بندی اصولی و امکان اضافه کردن آدرس جدید و حذف آدرس و تنظیم آدرس به عنوان پیشفرض
- صفحه اعلان ها: نمایش اعلان ها و حذف خودکار با زمان تنظیم شده توسط مدیر یا ادمین
- صفحه پروفایل: نمایش پروفایل کاربر
- صفحه ویرایش پروفایل: امکان ویرایش پروفایل برای کاربر
- صفحه تغییر رمز عبور: امکان تغییر رمز عبور
برای نصب و راهاندازی این پروژه، مراحل زیر را دنبال کنید:
- کلون کردن مخزن:
git clone https://github.com/arvinmaroufi/MasaiShop.git
cd repo- ایجاد محیط مجازی (اختیاری):
python -m venv venv
source venv/bin/activate # برای سیستمهای Unix/Mac
venv\Scripts\activate # برای ویندوز- نصب وابستگیها:
pip install -r requirements.txt- اجرای migrations:
python manage.py migrate- اجرای سرور:
python manage.py runserver- دسترسی به وبسایت: در مرورگر خود به آدرس http://127.0.0.1:8000/ بروید.
پس از راهاندازی، میتوانید پروژه رو مشاهده کنید و لذت ببرید.
اگر تمایل به مشارکت در این پروژه دارید، لطفاً مراحل زیر را دنبال کنید:
- یک فورک از مخزن ایجاد کنید.
- تغییرات خود را اعمال کنید.
- یک Pull Request ارسال کنید.
این پروژه تحت مجوز MIT منتشر شده است.
آروین معروفی - لینک پروفایل گیتهاب
اگر سوالی دارید یا نیاز به کمک بیشتری دارید، لطفاً با ما تماس بگیرید:
- ایمیل: arvinmaroufi.dev@gmail.com
- گیتهاب: arvinmaroufi
- اینستاگرام: arvinmaroufi.ir
- تلگرام: arvin_maroufi
ما خوشحال میشویم که از شما بشنویم 🙏
اگر از کار ما لذت میبرید و میخواهید از ما حمایت کنید، لطفاً ما را در شبکههای اجتماعی دنبال کنید:
- گیتهاب: arvinmaroufi
- اینستاگرام: arvinmaroufi.ir
- تلگرام: arvinmaroufi_ir
از حمایت شما سپاسگزاریم 🙏