تفاصيل العمل

نوع المشروع: متجر إلكتروني واجهة أمامية منظّم (MVC) مبني بـ JavaScript، مهيأ للعمل كـ single‑page أو صفحات متتابعة مع توجيه داخلي.

الميزات الرئيسية

عرض المنتجات:

صفحات رئيسية وفئات ومنتجات مميزة (feature, today deals, most viewed).

أقسام الفئات مع تصنيف وعرض شبكي للمنتجات.

صفحة المتجر (Shop):

فلترة المنتجات (filterView).

ترقيم الصفحات / pagination لعرض مجموعات كبيرة.

إدارة التسوق:

سلة مشتريات (cartView) مع إضافة/حذف وتحديث كميات.

قائمة رغبات (wishlistView).

مقارنة منتجات (compareView).

تجربة المستخدم:

شريط تمرير / سلايدر للمنتجات (main slide).

مؤشرات تحميل (spinner.css).

تصميم مُنسق ومستجيب باستخدام ملفات CSS مُجمعة (all.min.css, master.css, normalize.css).

بنية تطبيق واضحة (MVC):

model.js لإدارة البيانات واللوجيك.

controller.js لتنظيم الأحداث والتفاعل.

view/ مقسم لملفات عرض متخصصة لكل شاشة (homePageView, shopPageView, cartView...).

توجيه داخلي وعناوين URL:

router.js و urlRoute.js لإدارة التنقل داخل التطبيق.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
7
تاريخ الإضافة
المهارات