هذا المشروع عبارة عن واجهة مستخدم (Sign Up Page) تفاعلية قمت بتطويرها باستخدام React وReact Hook Form. الصفحة تسمح للمستخدمين بإنشاء حساب جديد بسهولة مع التحقق الفوري من صحة البيانات.
# الفكرة:
الهدف من الصفحة هو توفير تجربة تسجيل سلسة وآمنة للمستخدم، من خلال نموذج تفاعلي يتأكد من إدخال البيانات بشكل صحيح مثل اسم المستخدم، البريد الإلكتروني، وكلمة المرور، مع التحقق من تأكيد كلمة المرور.
# التقنيات المستخدمة:
**React.js لبناء واجهة تفاعلية وسريعة الاستجابة.
**React Hook Form لإدارة النماذج والتحقق من المدخلات.
**CSS3 لتصميم واجهة جذابة وبسيطة.
**JavaScript (ES6+) لكتابة منطق التحقق من صحة البيانات.
# المهارات اللي بتظهر في المشروع:
*التعامل مع Forms Validation بشكل احترافي باستخدام React Hook Form.
*تصميم واجهة مستخدم نظيفة وسهلة الاستخدام.
*تطبيق قواعد تحقق قوية مثل:
*الحد الأدنى لطول كلمة المرور.
*التأكد من احتواء كلمة المرور على حرف كبير ورقم.
*مطابقة كلمة المرور مع تأكيدها.
*إضافة خيار التسجيل باستخدام Google لسهولة أكبر.
*كتابة كود منظم وقابل للتطوير.
# أهمية المشروع:
الصفحة دي بتبين قدرتي على استخدام React في بناء واجهات عملية، مش بس ستاتيكية، وبتوضح إني بقدر أتعامل مع التحقق من البيانات (Validation) وإدارة الحالة (Form State) بطريقة صحيحة، وده من أساسيات أي تطبيق ويب احترافي.