مشروع Simple E-commerce Store - متجر إلكتروني بـ JavaScript
تفاصيل العمل
هو تطبيق ويب ديناميكي لمتجر إلكتروني، تم بناؤه بالكامل باستخدام لغة (Vanilla JavaScript) بدون الاعتماد على أي إطارات عمل (Frameworks)، مما يعكس فهماً عميقاً لأساسيات البرمجة والتعامل المتقدم مع عناصر الصفحة (DOM). فكرة المشروع باختصار: تصفح مرن للمنتجات: يقوم الموقع بجلب بيانات المنتجات من واجهة خارجية (FakeStoreAPI) وعرضها بنظام تقسيم الصفحات (Pagination) لتسريع الأداء وتنظيم العرض. بحث وفلترة ذكية: يمكن للمستخدم البحث عن المنتجات لحظياً، فلترتها حسب القسم أو نطاق السعر، وترتيبها (من الأرخص للأغلى والعكس). سلة مشتريات تفاعلية: نظام سلة ذكي يتيح إضافة أو حذف المنتجات، وتعديل الكميات، مع حساب إجمالي السعر والكمية تلقائياً وبشكل لحظي باستخدام دوال جافاسكريبت المتقدمة. أبرز ما يميز المشروع: إثبات الكفاءة العالية في استخدام JavaScript الحديث (ES6+) والتعامل المعقد مع المصفوفات (map, filter, reduce). واجهة مستخدم متجاوبة تعتمد على HTML5 و CSS3، مع نوافذ منبثقة (Modals) جذابة لعرض تفاصيل المنتجات. إدارة حالة التطبيق والبيانات بالكامل على مستوى المتصفح (Client-side) بسلاسة.
بطاقة العمل
طلب عمل مماثل