تطبيق تجارة إلكترونية بسيط باستخدام React Toolkit

تفاصيل العمل

وصف المشروع:

قمت بتطوير تطبيق تجارة إلكترونية بسيط باستخدام مكتبة React و Redux Toolkit، يحتوي على الخصائص الأساسية لتجربة المستخدم مثل:

عرض المنتجات: يتم جلب البيانات من API خارجي وعرضها في الواجهة الرئيسية.

إضافة إلى السلة: يمكن للمستخدم إضافة المنتجات إلى عربة التسوق.

البحث: إمكانية البحث عن المنتجات بالاسم.

تسجيل الدخول والخروج: يوجد نظام بسيط لتسجيل الدخول والخروج.

واجهة مستخدم تفاعلية وسلسة: تم تصميم الواجهة لتكون سهلة الاستخدام ومتجاوبة مع جميع الشاشات.

التقنيات والأدوات المستخدمة:

React.js

Redux Toolkit

JavaScript

CSS / SCSS

React Router

Axios (لجلب البيانات من الـ API)

LocalStorage (لحفظ بيانات السلة وتسجيل الدخول مؤقتًا)

تم تنظيم الكود باستخدام Redux Toolkit لتسهيل إدارة الحالة بشكل نظيف واحترافي.

ملفات مرفقة