هوا موقع "e-commerce" عملت علي تصميمه و تنفيذه بإطار عمل React.js
المميزات الرئيسية:
1️⃣ تجربة مستخدم سلسة: مع التخزين المؤقت للعناصر المعروضة باستخدام React Query، يمكن للمستخدمين الاستمتاع بتجربة تسوق أسرع وأكثر سلاسة.
2️⃣ تكامل سهل للدفع: يتيح تكامل الدفع عبر الإنترنت باستخدام بوابة الدفع Stripe عملية الدفع بسهولة.
3️⃣ معالجة قوية للنماذج: تضمن معالجة النماذج والتحقق منها باستخدام Formik وYup تقديم بيانات دقيقة وآمنة.
النقاط التقنية البارزة:
1️⃣ إدارة المصادقة وسياق التطبيق باستخدام React Router.
2️⃣ استرجاع البيانات من واجهة برمجة التطبيقات، وإرسالها، وحذفها، وتحديثها باستخدام Axios.
3️⃣ استخدام الـ React Hooks (useEffect، useState، useParams، useNavigate) لإدارة الحالة بكفاءة.
4️⃣ إنشاء عناوين وصفية مخصصة لكل مكون باستخدام React Helmet.
5️⃣ إضافة صفحة "غير موجود" لتحسين تجربة المستخدم.
6️⃣ التصفح باستخدام React Query.
7️⃣ التصميم باستخدام Sass وBootstrap وFont Awesome.