MATIN MOLKARA
بازگشت به پروژه‌ها

فروشگاه اینترنتی خاموت

فروشگاه اینترنتی خاموت با هدف خرید و فروش محصولات فولادی بر بستر آنلاین فعالیت خود را شروع نموده است. خاموت برای آسان تر کردن خرید و فروش آهن و مشتقات آن دست به نوآوری در زمینه آنلاین زده تا بتواند هم در فرآیند خرید و فروش تسهیل به وجود آورد.

مشخصات پروژه

نقش منتوسعه‌دهنده Front-End
تاریخ شروع۱۳۹۹/۴/۲۲
تاریخ پایان۱۳۹۹/۸/۲۲
فروشگاه اینترنتی خاموت

توضیحات پروژه

Khamout یک پلتفرم فروشگاهی چندفروشندگی است که بستری یکپارچه برای ارتباط میان مشتریان، فروشندگان و مدیران سامانه فراهم می‌کند. کاربران می‌توانند محصولات فروشندگان مختلف را جست‌وجو و بررسی کرده، محصولات موردنظر خود را به سبد خرید اضافه کنند و مراحل ثبت سفارش و خرید آنلاین را انجام دهند. در این پروژه به‌عنوان توسعه‌دهنده Front-End فعالیت داشتم و مسئول پیاده‌سازی صفحات عمومی فروشگاه، پنل کاربران، پنل فروشندگان و بخش‌های مختلف پنل مدیریت بودم. رابط کاربری پروژه با استفاده از HTML، CSS، JavaScript و Bootstrap توسعه داده شد و تمام صفحات برای نمایش صحیح در موبایل، تبلت و دسکتاپ بهینه‌سازی شدند. در بخش فروشگاه، رابط کاربری صفحات فهرست و جزئیات محصولات، دسته‌بندی‌ها، جست‌وجو و فیلتر محصولات پیاده‌سازی شد. همچنین سبد خرید، مدیریت تعداد محصولات، محاسبه و نمایش مبالغ، ورود اطلاعات ارسال، انتخاب روش تحویل، نمایش خلاصه سفارش و مراحل نهایی خرید آنلاین توسعه داده شدند. پنل کاربران شامل پروفایل کامل، مدیریت اطلاعات شخصی، آدرس‌ها، سفارش‌ها و جزئیات خرید است. در پنل فروشندگان نیز رابط کاربری مربوط به مدیریت محصولات، سفارش‌ها، اطلاعات فروشگاه و گزارش‌های فروش پیاده‌سازی شد. پنل مدیریت نیز امکان کنترل و مدیریت بخش‌های اصلی پلتفرم، کاربران، فروشندگان، محصولات و سفارش‌ها را در اختیار مدیران قرار می‌دهد. تمرکز اصلی در توسعه این پروژه بر ایجاد رابط کاربری منظم و قابل استفاده، مدیریت صحیح جریان‌های پیچیده فروشگاهی و ارائه تجربه‌ای یکپارچه از مشاهده محصول تا تکمیل فرایند خرید آنلاین بود.

تکنولوژی‌های استفاده‌شده

HTML5CSS3JavaScriptBootstrap

ویژگی‌های کلیدی

  • پیاده‌سازی رابط کاربری فروشگاه اینترنتی چندفروشندگی
  • توسعه صفحات عمومی فروشگاه با HTML5، CSS3 و JavaScript
  • استفاده از Bootstrap برای طراحی واکنش‌گرا و سیستم Grid
  • پیاده‌سازی رابط کاربری پنل مدیریت
  • پیاده‌سازی رابط کاربری پنل کاربران
  • پیاده‌سازی رابط کاربری اختصاصی پنل فروشندگان
  • توسعه صفحات ثبت‌نام، ورود و بازیابی حساب کاربری
  • پیاده‌سازی پروفایل کامل کاربران و مدیریت اطلاعات شخصی
  • پیاده‌سازی بخش مدیریت و ویرایش آدرس‌های کاربران
  • توسعه بخش تاریخچه سفارش‌ها و مشاهده جزئیات هر سفارش
  • پیاده‌سازی رابط کاربری مدیریت محصولات برای فروشندگان
  • توسعه فرم‌های ثبت، ویرایش و مدیریت اطلاعات محصولات
  • پیاده‌سازی صفحات مدیریت سفارش‌های دریافتی فروشندگان
  • توسعه بخش مشاهده وضعیت و جزئیات سفارش‌ها
  • پیاده‌سازی بخش مدیریت کاربران در پنل مدیریت
  • پیاده‌سازی بخش مدیریت و بررسی فروشندگان
  • توسعه رابط مدیریت محصولات، دسته‌بندی‌ها و سفارش‌ها
  • پیاده‌سازی صفحات فهرست، دسته‌بندی و جزئیات محصولات
  • توسعه قابلیت جست‌وجوی محصولات در سمت کاربر
  • پیاده‌سازی رابط فیلتر و مرتب‌سازی محصولات
  • توسعه بخش نمایش تصاویر، مشخصات و ویژگی‌های محصولات
  • پیاده‌سازی انتخاب ویژگی‌ها و تنوع‌های هر محصول
  • پیاده‌سازی کامل رابط کاربری سبد خرید
  • امکان افزودن و حذف محصولات از سبد خرید
  • امکان افزایش و کاهش تعداد محصولات در سبد خرید
  • مدیریت و نمایش محصولات متعلق به فروشندگان مختلف در سبد خرید
  • محاسبه و نمایش قیمت محصولات، تخفیف‌ها و مبلغ نهایی
  • نمایش خلاصه کامل سفارش پیش از ثبت نهایی
  • پیاده‌سازی مراحل ثبت سفارش و فرایند Checkout
  • توسعه فرم اطلاعات دریافت‌کننده سفارش
  • پیاده‌سازی انتخاب و مدیریت آدرس ارسال
  • توسعه رابط انتخاب روش ارسال و تحویل سفارش
  • پیاده‌سازی رابط انتخاب روش پرداخت
  • توسعه مرحله بازبینی و تأیید نهایی سفارش
  • پیاده‌سازی صفحات موفق یا ناموفق بودن پرداخت
  • نمایش کد سفارش و اطلاعات خرید پس از تکمیل پرداخت
  • پیاده‌سازی پنجره‌های Modal، منوها و عناصر تعاملی
  • توسعه اسلایدرها و بخش‌های نمایش محصولات پیشنهادی
  • استفاده از Semantic HTML برای ساختار استاندارد صفحات
  • طراحی واکنش‌گرا برای موبایل، تبلت و دسکتاپ
  • بررسی و رفع مشکلات ظاهری در مرورگرهای مختلف
  • بهینه‌سازی فایل‌های CSS و JavaScript برای افزایش سرعت
  • رعایت اصول تمیزنویسی و ساختاردهی کدهای Front-End
  • بهبود تجربه کاربری از مرحله جست‌وجوی محصول تا پرداخت آنلاین
  • تکنولوژی‌ها