وصف المشروع:
قمت بتطوير تطبيق تجارة إلكترونية بسيط باستخدام مكتبة React و Redux Toolkit، يحتوي على الخصائص الأساسية لتجربة المستخدم مثل:
عرض المنتجات: يتم جلب البيانات من API خارجي وعرضها في الواجهة الرئيسية.
إضافة إلى السلة: يمكن للمستخدم إضافة المنتجات إلى عربة التسوق.
البحث: إمكانية البحث عن المنتجات بالاسم.
تسجيل الدخول والخروج: يوجد نظام بسيط لتسجيل الدخول والخروج.
واجهة مستخدم تفاعلية وسلسة: تم تصميم الواجهة لتكون سهلة الاستخدام ومتجاوبة مع جميع الشاشات.
التقنيات والأدوات المستخدمة:
React.js
Redux Toolkit
JavaScript
CSS / SCSS
React Router
Axios (لجلب البيانات من الـ API)
LocalStorage (لحفظ بيانات السلة وتسجيل الدخول مؤقتًا)
تم تنظيم الكود باستخدام Redux Toolkit لتسهيل إدارة الحالة بشكل نظيف واحترافي.