تطبيق Cairo Metro – نظام ذكي لتحديد مسارات المترو
تطبيق موبايل ذكي تم تطويره باستخدام Flutter لمساعدة المستخدمين في تحديد أفضل مسار داخل مترو Cairo بسهولة وسرعة.
يعتمد التطبيق على خوارزميات متقدمة لتمثيل شبكة المترو كـ Graph، مما يتيح حساب جميع المسارات الممكنة بين أي محطتين واختيار الأنسب منها بناءً على عدة عوامل.
مميزات التطبيق:
تحديد أفضل مسار بين أي محطتين بشكل تلقائي
عرض أكثر من مسار مع إمكانية الاختيار بينهم
حساب أسرع طريق / أقل تكلفة / أقل عدد تحويلات
تحديد محطات التحويل (Transfer Stations) بدقة
حساب عدد المحطات، زمن الرحلة، وسعر التذكرة تلقائيًا
دعم تحديد أقرب محطة باستخدام GPS
دعم اللغتين العربية والإنجليزية (Localization)
تصميم بسيط وسهل الاستخدام (UI/UX Friendly)
التقنيات المستخدمة:
Flutter & Dart
GetX (State Management)
Graph Algorithms (BFS / Shortest Path)
Google Maps & Geolocation
Clean Architecture & OOP