تطبيق موبايل تم تطويره باستخدام Flutter لمساعدة المستخدمين على التنقل داخل مترو القاهرة بسهولة وسرعة، من خلال تحديد أفضل المسارات بين المحطات.
? المميزات:
تحديد أقصر وأسرع مسار بين محطتين
حساب سعر التذكرة تلقائيًا حسب عدد المحطات
حساب الوقت المتوقع للرحلة بدقة
تحديد أقرب محطة باستخدام GPS
البحث عن أقرب محطة لأي منطقة باستخدام Geocoding
عرض موقع المحطة على الخريطة
دعم أكثر من مسار مع إمكانية التصفية حسب:
أسرع وقت
أقل عدد تحويلات
أقل عدد محطات
? طريقة التنفيذ:
تم تطوير التطبيق باستخدام Flutter و Dart
استخدام GetX لإدارة الحالة بشكل احترافي
استخدام خوارزمية DFS لاستخراج جميع المسارات الممكنة
ترتيب المسارات حسب الوقت وعدد التحويلات لتحسين النتائج
التكامل مع:
Geolocator لتحديد الموقع
Geocoding لتحويل العناوين إلى إحداثيات
URL Launcher لفتح المواقع على الخريطة
? هدف التطبيق:
تسهيل حركة المستخدمين داخل مترو القاهرة وتوفير أفضل مسار ممكن بشكل سريع وذكي.