تطبيق "إنجزني" (Engzny) - منظومة متكاملة لإدارة الرحلات والنقل الذكي

تفاصيل العمل

مشروع "إنجزني" ليس مجرد تطبيق موبايل، بل هو منظومة تقنية متكاملة (Dual-App Ecosystem) صُممت لحل مشاكل النقل وتسهيل تجربة السفر للمستخدمين. يتيح التطبيق للمستخدمين الوصول الفوري لمعلومات الرحلات، الأسعار، وتوافر السيارات في المواقف المختلفة، مع نظام صارم للرقابة والجودة من خلال تقييمات السائقين وتقديم الشكاوى.

- المميزات التي قمت بتنفيذها:

نظام تتبع ومواقع دقيق: دمج خرائط جوجل لتمكين المستخدمين من تحديد أماكن المواقف والسيارات المتاحة لحظياً.

نظام توثيق آمن: تفعيل ميزة تسجيل الدخول برقم الهاتف مع التحقق التلقائي عبر الكود (SMS OTP) لضمان أمان الحسابات.

تجربة مستخدم تفاعلية: استخدام أنيميشن (Lottie) لضمان واجهة مستخدم حيوية وسلسة، مع نظام "المستخدم الضيف" للاطلاع على الخدمات دون قيود.

لوحة تحكم إدارية (Admin Dashboard): بناء لوحة تحكم كاملة تمكن الإدارة من تعديل الأسعار، إضافة المسارات، ومراقبة شكاوى المستخدمين والتعامل معها.

إدارة البيانات الحية: استخدام Firebase لضمان تزامن البيانات لحظياً بين المستخدم والمسؤول.

- التحديات التقنية التي تغلبتُ عليها:

إدارة الحالة (State Management): الاعتماد على BLoC لضمان فصل منطق الأعمال عن الواجهات واستقرار أداء التطبيق.

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

بنية الكود: تطبيق مبادئ Clean Architecture ليكون الكود منظماً، قابلاً للاختبار، وسهلاً للتطوير المستقبلي.

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

Flutter SDK.

Firebase (Authentication, Firestore).

Google Maps API.

Dio لمعالجة طلبات الـ HTTP.

Geocoding & Geolocator لخدمات الموقع الجغرافي.

بطاقة العمل

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