قمت بتطوير متجر إلكتروني باستخدام React.js مع ربطه بـ REST API حقيقي لجلب بيانات المنتجات وعرضها بشكل ديناميكي.
يعتمد المشروع على تقسيم الواجهة إلى مكونات (Components) وتنظيم البيانات باستخدام State Management، مع استخدام React Router للتنقل بين الصفحات مثل صفحة المنتجات وصفحة تفاصيل المنتج.
تم تنفيذ:
جلب البيانات من API باستخدام useEffect
إدارة الحالة باستخدام useState
إنشاء سلة مشتريات (Cart) مع تحديث فوري للبيانات
معالجة حالات التحميل والأخطاء
تصميم متجاوب مناسب لمختلف الأجهزة
نشر المشروع على Vercel