تطبيق حجز الطيران هو واجهة مستخدم تفاعلية تم تطويرها باستخدام React.js لإنشاء تجربة سلسة للمستخدم، مع تصميم عصري ونظيف باستخدام Sass (SCSS) لتخصيص وتوحيد الأنماط. يتيح التطبيق للمستخدمين تصفح الرحلات الجوية، البحث عنها، اختيار تفاصيل الرحلة، وحجز التذاكر بكل سهولة.
React.js – لبناء واجهات المستخدم بطريقة مكونية (Component-based)
React Router – للتنقل بين الصفحات بدون إعادة تحميل
Sass (SCSS) – لتنسيق واجهات المستخدم بتصميم منظم وقابل لإعادة الاستخدام
Redux / Context (اختياري) – لإدارة الحالة العامة للتطبيق (مثلاً: تفاصيل المستخدم، الرحلة المختارة)
Axios / Fetch API – للتعامل مع الـ API وسحب بيانات الرحلات
JSON Server أو Backend حقيقي (إن وجد) – كمصدر بيانات للرحلات والحجوزات