تفاصيل العمل

تطبيق محاكاة مترو القاهرة

وصف المشروع:

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

يوفر التطبيق واجهة سهلة الاستخدام مع تجربة مستخدم مرنة وسريعة مدعومة بخريطة تفاعلية ونظام تحديد المواقع.

المميزات الرئيسية:

عرض جميع خطوط مترو القاهرة مع المحطات على خريطة تفاعلية.

حساب أقصر مسار بين أي محطتين باستخدام خوارزميات دقيقة.

إظهار جميع المسارات الممكنة مع توضيح:

زمن الرحلة المتوقع.

عدد المحطات.

تكلفة التذكرة.

عدد مرات التبديل بين الخطوط (Transfers).

دعم محطات التبادل (Interchange Stations) بشكل صحيح.

معالجة تفرعات الخط الثالث بعد محطة الكيت كات (فرع إمبابة وفرع جامعة القاهرة).

تحديد الموقع الحالي للمستخدم (GPS) وعرض أقرب محطة مترو بشكل فوري.

البحث بالعنوان (Address Search): يستطيع المستخدم إدخال عنوانه ليتم تحديد موقعه على الخريطة ثم اقتراح أقرب محطة مترو للانطلاق.

واجهة رسومية تفاعلية وبسيطة لتوضيح النتائج على الخريطة.

التقنيات المستخدمة:

لغة Dart

إطار العمل Flutter

Google Maps API (للموقع الجغرافي والبحث بالعنوان)

خوارزميات المسارات (Graph Search / Shortest Path)

تصميم واجهات مستخدم (UI/UX)

الفائدة:

يوفر التطبيق أداة تعليمية وعملية في نفس الوقت:

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

مفيد للطلاب والباحثين لدراسة الخوارزميات والملاحة الجغرافية.

مثال قوي على تطبيق عملي يجمع بين البرمجة، الخرائط التفاعلية، وتحليل البيانات.

ملفات مرفقة

بطاقة العمل

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