E-Com Shop هو تطبيق ويب متكامل للتجارة الإلكترونية تم تطويره باستخدام Angular، ويهدف إلى تقديم تجربة تسوق إلكترونية سهلة وسريعة ومتجاوبة مع مختلف أحجام الشاشات.
يتيح المشروع للمستخدمين استعراض المنتجات والبحث عنها وتصفية النتائج حسب الفئة والسعر والمقاس واللون، بالإضافة إلى عرض تفاصيل كل منتج وإضافته إلى سلة التسوق مع حساب الأسعار بشكل مباشر.
كما يدعم المشروع الوضع الليلي والنهاري (Dark/Light Mode) مع حفظ اختيار المستخدم، بالإضافة إلى تصميم متجاوب يعمل على أجهزة الكمبيوتر والتابلت والموبايل.
أهم المميزات
عرض المنتجات بشكل ديناميكي.
تصفية المنتجات حسب الفئة والسعر والمقاس واللون.
صفحة مخصصة لتفاصيل كل منتج.
سلة تسوق مع حساب الأسعار بشكل مباشر.
دعم الوضع الليلي والنهاري مع حفظ الاختيار.
تصميم Responsive لمختلف أحجام الشاشات.
التكامل مع REST APIs.
استخدام Angular Signals لإدارة الحالة التفاعلية.
استخدام Standalone Components وLazy Loading لتحسين بنية وأداء التطبيق.
نظام بيانات احتياطي لضمان استمرار عرض المنتجات عند الحاجة.
التقنيات المستخدمة: Angular – TypeScript – HTML – CSS – REST APIs