مشروع تطبيق حجز سيارات ذكي (Smart Ride Booking App)
نبذة مختصرة:
تطبيق ذكي لحجز السيارات مصمم باستخدام Flutter ويعمل على منصتي Android وiOS. يمكّن المستخدم من تحديد موقعه، إدخال وجهته، ومقارنة عروض السائقين من حيث الوقت والتكلفة، ثم اختيار العرض الأنسب، والدفع عبر وسائل مختلفة (Apple Pay، بطاقات، نقدًا). التطبيق متصل بنظام Back-End متكامل يدعم تسجيل الدخول، التتبع المباشر، العروض الفورية، إدارة الطلبات، والمزيد.
المميزات الرئيسية للتطبيق:
واجهة المستخدم (UI/UX):
تصميم أنيق وعصري بألوان هادئة وخطوط واضحة.
يدعم لغات متعددة (إنجليزي / عربي).
سهل الاستخدام حتى للمستخدم الجديد.
تنقل سلس بين الشاشات باستخدام PageView وNavigationController.
نظام الدخول والتسجيل:
تسجيل دخول باستخدام:
Apple ID
بريد إلكتروني أو رقم هاتف
صفحة تسجيل دخول حديثة مع حماية لكلمات المرور وإمكانية استرجاعها.
نظام تحديد المواقع (GPS) وتحديد الوجهة:
يحدد الموقع الحالي تلقائيًا عبر الـ GPS.
إدخال الوجهة يدويًا أو عبر الخريطة.
يدعم إضافة حتى 5 وجهات في نفس الرحلة.
اختيار دقيق لموقع الانطلاق والوصول.
عروض السائقين:
كل سائق يقدم عرضًا خاصًا بناءً على:
السعر
الوقت المتوقع للوصول
تقييمه
المستخدم يرى كل العروض ويختار الأنسب.
العروض محدثة لحظيًا من السيرفر.
اختيار نوع السيارة:
Van – لعائلات أو مجموعات (6-7 ركاب)
Comfort – سيارة اقتصادية (4 ركاب)
Premium – سيارات فاخرة
الأسعار موضحة حسب نوع السيارة والوقت والمسافة.
بوابة الدفع والدفع الإلكتروني:
التكامل مع:
Apple Pay
بطاقات Visa / Mastercard
Revolut / PostFinance / PayPal
الدفع النقدي عند الوصول
إمكانية إضافة وحذف بطاقات من الشاشة الخاصة.
تتبع السائق والرحلة:
تتبع مباشر لحركة السيارة على الخريطة.
عرض الوقت المتبقي لوصول السائق.
عرض المسافة بالكيلومتر.
زر للاتصال أو مراسلة السائق مباشرة.
التفاصيل عند وصول السائق:
إشعار “Driver Arrived” يظهر عند الوصول.
مؤقت انتظار مجاني يظهر تلقائيًا (5 دقائق).
بعدها يبدأ احتساب رسوم الانتظار تلقائيًا.
يُعرض كود الرحلة (Trip Code) لاستخدامه عند الطوارئ.
سجل الطلبات (Orders History):
عرض جميع الرحلات السابقة (مكتملة، مجدولة، ملغاة).
تحميل الفاتورة بصيغة PDF.
عرض حالة الدفع (مدفوع / لم يُدفع).
عرض سبب الإلغاء في حال تم الإلغاء.
نظام متكامل للباك إند (Back-End):
تم ربط التطبيق بسيرفر قوي يدير:
المستخدمين
الطلبات
المواقع
السائقين والعروض
إشعارات فورية (Push Notifications)
بوابات الدفع
لوحة تحكم للمشرف (Admin Panel)
التقنيات المحتملة للباك إند: Firebase / Supabase / Node.js + MongoDB / Laravel + MySQL
مميزات إضافية ذكية:
حساب تلقائي للتكلفة حسب المسافة والوقت.
مقارنة الأسعار والعروض في لحظة واحدة.
دعم التقييم للسائقين.
الغاء الرحلة مباشرة من التطبيق.
دعم حجوزات مستقبلية (Scheduled Trips).
إشعارات عند اقتراب السائق أو عند وصوله.
متوافق مع:
جميع أجهزة Android وiOS
يدعم الشاشات المختلفة (Responsive)
تجربة مستخدم مماثلة لتطبيقات عالمية مثل Uber وBolt
مرفقات المشروع:
صور من واجهات الاستخدام
صور شاشة تسجيل الدخول
صور نظام تتبع السائق
صور سجل الطلبات والتقييمات
صور الدفع الإلكتروني