السلام عليكم ورحمة الله وبركاته
اطلعت باهتمام كبير على تفاصيل مشروعكم الخاص بإعادة هندسة تطبيق GoRide وتحويله إلى نسخة مطابقة لتطبيق inDrive من حيث التصميم والآلية الوظيفية، وأود أن أقدّم عرضي لتنفيذ المشروع بالكامل بجودة عالية واحترافية.
فهمي للمشروع
المطلوب هو تنفيذ عملية تحويل شاملة للتطبيقين (Rider & Driver) تشمل:
إعادة تصميم (UI/UX) لتكون تجربة المستخدم مطابقة لتطبيق inDrive من حيث الألوان، الحركة، الخطوط، التخطيطات، وطريقة التفاعل.
إعادة بناء المنطق الوظيفي للتطبيق ليعتمد على نظام التفاوض على الأسعار بين العميل والسائق بدلاً من التسعير التلقائي.
تحديث البنية الخلفية (Backend) من Firebase Functions إلى REST API لتحقيق مرونة أكبر وقابلية للتوسع والتكامل مع الخدمات المستقبلية مثل بوابات الدفع وخرائط متقدمة.
المهام التي سأنفذها
1- تحليل الكود الحالي لتطبيق GoRide وتحديد نقاط التحسين وإزالة العناصر غير الضرورية.
2- تصميم واجهات جديدة بالكامل مستوحاة من inDrive باستخدام Flutter + Material 3 مع التركيز على تجربة المستخدم السلسة (Animations، Navigation، Responsive UI).
3- تطوير واجهة REST API حديثة باستخدام Node.js (Express) أو Django REST Framework حسب التفضيل، لربط التطبيقين (العميل والسائق) بقاعدة بيانات موحدة (Firebase أو MySQL).
4- تنفيذ نموذج التفاوض على السعر بدقة:
العميل يقترح السعر.
السائقون القريبون يستقبلون الطلب ويقدمون عروضًا مضادة.
العميل يختار العرض الأنسب، ثم يتم تأكيد الرحلة.
تحسين الأداء والأمان باستخدام آليات مثل Token Authentication، والتخزين المؤقت (Caching).
اختبار شامل (Testing & Debugging) لضمان خلو المشروع من الأخطاء.
تسليم المشروع جاهز للتشغيل على Android مع شرح تفصيلي لهيكل النظام وآلية التطوير.
التقنيات التي سأستخدمها
Frontend (Mobile): Flutter
Backend: REST API (Node.js أو Django)
Database: Firestore / MySQL
Maps & Geolocation: Google Maps API
Notifications: Firebase Cloud Messaging
Auth: Firebase Auth / JWT
Design: Figma – وفق تصميم inDrive بدقة
لماذا أُناسب تنفيذ المشروع؟
لدي خبرة قوية في تطوير تطبيقات Flutter متعددة الواجهات (User/Driver).
عملت على تطبيقات نقل وخدمات مشابهة تعتمد على تحديد المواقع والتعامل بين طرفين.
أجيد إعادة تصميم التطبيقات (Redesign & Re-engineering) وتحويلها لأنظمة أكثر مرونة.
أُولي اهتمامًا كبيرًا لتجربة المستخدم والأداء والاستقرار.
أقدّم دعمًا فنيًا بعد التسليم لضمان التشغيل السلس.
🕒 مدة التنفيذ المقترحة
من 5 إلى 7 أسابيع حسب حجم إعادة التصميم المطلوبة وعدد الشاشات في التطبيقين.
التكلفة المقترحة
(يُحدّد المبلغ بعد مراجعة الكود الحالي على Codecanyon وتقدير حجم العمل الفعلي).
يشمل السعر:
تطوير التطبيقين (Rider & Driver)
إعداد الـ Backend REST API
اختبار شامل وتسليم نهائي جاهز للنشر
التسليم النهائي
تطبيقين (Rider & Driver) متكاملين وجاهزين للتشغيل.
كود نظيف ومنظّم مع توثيق واضح.
ملفات التصميم (Figma) + دليل تشغيل التطبيق والخادم.
دعم فني بعد التسليم لفترة متفق عليها.
الهدف:
تقديم تطبيقين بتجربة احترافية مطابقة لتطبيق inDrive، بأداء مستقر وتصميم جذاب وبنية تقنية قابلة للتطوير المستقبلي.
تحياتي،
فاطمة شحاتة
Flutter Developer | Mobile App Engineer