تفاصيل العمل

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

تم تطوير موقع تجارة إلكترونية حديث وسريع الاستجابة باستخدام React وRedux Toolkit، يتيح للمستخدمين تصفح المنتجات، عرض التفاصيل، وإضافة المنتجات إلى عربة التسوق بكل سهولة. يعتمد المشروع على بنية مكونية منظمة، وتحميل كسول لتحسين الأداء، مع استخدام Axios لجلب البيانات من واجهات برمجية ديناميكية.

مميزات المشروع:

واجهات تفاعلية باستخدام React والمكونات الوظيفية

إدارة الحالة العامة للتطبيق باستخدام Redux Toolkit

جلب البيانات ديناميكيًا من API باستخدام Axios

تحسين الأداء عبر تقنية التحميل الكسول

تصميم متجاوب يعمل بكفاءة على جميع الأجهزة

هيكل مجلدات منظم يسهل صيانة المشروع وتطويره

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

React

Redux Toolkit

React Router DOM

Axios

CSS

Vercel

المجلدات الرئيسية داخل المشروع:

Store: ملفات إدارة الحالة القديمة

store: ملفات Redux Toolkit الحديثة

components: مكونات واجهة المستخدم القابلة لإعادة الاستخدام

layout: عناصر التصميم مثل شريط التنقل والتذييل

pages: الصفحات الرئيسية مثل الصفحة الرئيسية، تفاصيل المنتج، عربة التسوق

routing: إدارة التنقل بين الصفحات

hooks: الخطافات المخصصة

utils: دوال مساعدة وثوابت

lib: إعدادات الربط مع واجهات API

assets: الصور والملفات الثابتة

مستقبل المشروع:

إضافة تسجيل دخول وتوثيق للمستخدمين

دمج بوابة دفع إلكترونية مثل Stripe

لوحة تحكم للإدارة لعرض الطلبات والتحكم بالمحتوى

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات