****الواجهة الأمامية للمشروع متاحة للمعاينة عبر رابط مؤقت (أقل من 24 ساعة) يعرض التصميم فقط، ويتطلب الوصول الكامل فتح السيرفر.*****
يوفر الـ API الخصائص التالية: تسجيل المستخدمين وإنشاء حساباتهم، عرض وحجز الرحلات المتاحة، وإدارة الحجوزات (إلغاء/تعديل). تتضمن لوحة تحكم للإدارة لإدارة الرحلات والحجوزات، بالإضافة إلى نظام دفع مبسط، مع ضمان حماية الوصول عبر JWT و Middleware للتحقق من الصلاحيات.
تتميز الواجهة الأمامية بتصميم عصري وجذاب يركز على تجربة المستخدم وسهولة الوصول، وتشمل: صفحة رئيسية (لعرض الرحلات والعروض مع البحث)، صفحة التسجيل/الدخول، صفحة عرض تفاصيل الرحلات المتاحة، صفحة تفاصيل الرحلة (للحجز)، صفحة الحجوزات (للمستخدم)، ولوحة تحكم الإدارة (محمية بكلمة مرور). تم تطوير الواجهة الأمامية باستخدام (React, Next.js) لتوفير تجربة مستخدم تفاعلية.
مميزات الواجهة الأمامية: متجاوبة، سهلة الاستخدام، جذابة، وآمنة.