تفاصيل العمل

تطبيق موبايل تم تطويره باستخدام Flutter لمساعدة المستخدمين على التنقل داخل مترو القاهرة بسهولة وسرعة، من خلال تحديد أفضل المسارات بين المحطات.

? المميزات:

تحديد أقصر وأسرع مسار بين محطتين

حساب سعر التذكرة تلقائيًا حسب عدد المحطات

حساب الوقت المتوقع للرحلة بدقة

تحديد أقرب محطة باستخدام GPS

البحث عن أقرب محطة لأي منطقة باستخدام Geocoding

عرض موقع المحطة على الخريطة

دعم أكثر من مسار مع إمكانية التصفية حسب:

أسرع وقت

أقل عدد تحويلات

أقل عدد محطات

? طريقة التنفيذ:

تم تطوير التطبيق باستخدام Flutter و Dart

استخدام GetX لإدارة الحالة بشكل احترافي

استخدام خوارزمية DFS لاستخراج جميع المسارات الممكنة

ترتيب المسارات حسب الوقت وعدد التحويلات لتحسين النتائج

التكامل مع:

Geolocator لتحديد الموقع

Geocoding لتحويل العناوين إلى إحداثيات

URL Launcher لفتح المواقع على الخريطة

? هدف التطبيق:

تسهيل حركة المستخدمين داخل مترو القاهرة وتوفير أفضل مسار ممكن بشكل سريع وذكي.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات