~/work/captain-ameen-ride-hailing
تطبيقات جوال · 2024
Captain Ameen — تطبيقا الراكب والسائق
منتج لطلب الرحلات على غرار Uber، سُلّم كتطبيقين متكاملين أحدهما للركاب والآخر للسائقين، يعتمدان على خلفية Firebase مشتركة.
- Flutter
- Dart
- Firebase
- Cloud Firestore
- Firebase Authentication
- Google Maps SDK

المشكلة
لا تنجح الرحلة إلا إذا رأى الراكب والسائق الشيء نفسه في اللحظة نفسها: الطلب وموقع السائق وكل تغيير في حالة الرحلة. وكان على التطبيقين أن يبقيا متزامنين لحظيًا وأن يسجّلا دخول المستخدمين برقم الهاتف.
الحل
بنيت التطبيقين على خلفية Firebase مشتركة تتضمن طلبات رحلات لحظية وتتبعًا مباشرًا لموقع السائق ومزامنة لحالة الرحلة، مع تسجيل الدخول برقم الهاتف واستخدام Google Maps SDK لتحديد المسار ونقطة الالتقاء.
طلبات رحلات لحظية بين الركاب والسائقين
تتبع مباشر لموقع السائق
مزامنة حالة الرحلة بين التطبيقين
تسجيل دخول برقم الهاتف واختيار نقطة الالتقاء على Google Maps
الشاشات
النتائج
- 2 apps
- تطبيق للراكب وآخر للسائق، منشوران على المتجرين
- 2 mo
- من البداية حتى التسليم