مشروع متجر إلكتروني (E‑Commerce Website) مبني باستخدام React و Redux مع تكامل كامل لعمليات التسجيل، تسجيل الدخول، وإدارة الحسابات.
الموقع يتميز بواجهة مستخدم حديثة وسريعة الاستجابة، ، وإدارة الحالة باستخدام Redux Toolkit.
المزايا الرئيسية:
- نظام تسجيل مستخدمين متكامل مع التحقق عبر البريد الإلكتروني و OTP Verification.
- إدارة جلسات المستخدم باستخدام Cookies و LocalStorage لضمان الأمان والاستمرارية.
- تصميم متجاوب (Responsive) يعمل بسلاسة على الحاسوب والجوال.
- تكامل مع React Router لتوفير تجربة تنقل سلسة بين الصفحات مثل: /home, /shop, /cart, /checkout.
- استخدام Formik + Yup للتحقق من صحة البيانات وإظهار رسائل خطأ متعددة اللغات.
- إشعارات فورية عبر React Toastify لعرض رسائل النجاح أو الخطأ.
- نشر المشروع على Vercel مع إعدادات إعادة كتابة (Rewrites) لدعم جميع المسارات بشكل صحيح.
الهدف:
تقديم تجربة تسوق إلكتروني سلسة وآمنة للمستخدمين، مع واجهة حديثة وسهلة الاستخدام، تدعم التوسع وإضافة مزايا مستقبلية مثل الدفع الإلكتروني وإدارة المنتجات.