Nuaris – منصة حجز واستكشاف الوجهات السياحية الدولية
وصف المشروع:
قمت بتطوير واجهة مستخدم احترافية لموقع Nuaris باستخدام React.js مع إدارة الحالة عبر Redux لضمان أداء عالي واستجابة سلسة. تم اعتماد React Bootstrap لتوفير تصميم مرن ومتجاوب، إلى جانب استخدام SCSS لتخصيص الأنماط بسهولة وتحقيق تجربة مستخدم مميزة.
يشمل المشروع نظامًا متكاملًا لتنفيذ عمليات CRUD (إضافة، تعديل، حذف، عرض) بالإضافة إلى نظام حجز يسمح للمستخدمين باستعراض الوجهات المتاحة وحجز رحلاتهم بسهولة.
لضمان جودة المدخلات وصحة البيانات، استخدمت React Hook Form بالتكامل مع Yup للتحقق من صحة النموذج بطريقة مرنة وسلسة.
المميزات الأساسية:
واجهة مستخدم ديناميكية وسريعة الاستجابة.
نظام إدارة حجز متكامل.
عمليات CRUD كاملة لإدارة البيانات.
التحقق من صحة البيانات باستخدام React Hook Form وYup.
تصميم احترافي متجاوب مع جميع الأجهزة.
التقنيات المستخدمة:
React.js, Redux, React Bootstrap, SCSS, React Hook Form, Yup