تفاصيل العمل

وصف (Game-project) باستخدام ReactJs :

الصفحات: تسجيل الدخول، التسجيل، الملف الشخصي، الصفحة الرئيسية ، (admin page).

ما يحققه المشروع:

1- تصميم واجهة المستخدم بدقة (UI pixel Perfect)

2 - تكامل مع واجهات برمجة التطبيقات (APIs)

3 - دعم الثيمات الداكنة والفاتحة (Dark and Light Themes)

4 - كود برمجي نظيف ومرن ( Clean Code and Scalable Code )

5 - مكونات قابلة لإعادة الاستخدام (Reusable Components)

6 - هوكات قابلة لإعادة الاستخدام (Reusable Hooks) مثل (useThemeContext, useAuth, useAuthContext، إلخ...)

7 - استخدام `useReducer` لإدارة الحالة الكبيرة (Big State Management)

8 - معالجة التحميل والأخطاء وحوارات التأكيد (Loading, Error Handling, Confirmation Dialogues)

التقنيات:

1- axios: مكتبة لإجراء طلبات HTTP.

2- React Router: مكتبة لإدارة التوجيه وتصفح الصفحات.

3- yup validation: مكتبة للتحقق من صحة البيانات.

4- React Hook Form: مكتبة لإدارة النماذج والتحقق من صحة المدخلات.

بطاقة العمل

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