العودة لقائمة المشاريع
مطور Flutter لإكمال تطبيق السائق لسوبر آب خدمي
الميزانية
$500.00 - $1000.00
التصنيف
برمجة، تطوير المواقع والتطبيقات
المهارات المطلوبة
flutter
Dart
node.js
PostgreSQL
تطوير التطبيقات
برمجة تطبيقات أيفون
برمجة التطبيقات
تصميم تطبيقات
تصميم تطبيقات الهواتف الذكية
إنشاء تطبيق
Restful API
flutter
Dart
node.js
PostgreSQL
تطوير التطبيقات
برمجة تطبيقات أيفون
برمجة التطبيقات
تصميم تطبيقات
تصميم تطبيقات الهواتف الذكية
إنشاء تطبيق
Restful API
الوصف
أبحث عن مطور Flutter متمكن وسريع لإكمال العمل على تطبيق السائق ضمن مشروع Super App خدمي.
التطبيق موجود والعمل بدأ عليه مسبقًا، ويوجد مطور آخر يعمل على تطبيق العميل، وهو نفس المطور الذي بدأ المشروع، وسيكون متعاونًا معك في تفاصيل الربط، الـ API، ومنطق النظام الحالي.
المطلوب شخص عملي، يعرف يشتغل على مشروع موجود، وينجز بسرعة وبكود مرتب وقابل للتطوير.
⸻
المهام المطلوبة
1. تطبيق السائق Flutter
* إضافة خريطة OSM / OpenStreetMap.
* تحديد موقع السائق بدقة.
* تفعيل التتبع الحي Live Tracking.
* تدوير الخريطة حسب اتجاه السائق.
* عرض أقرب الطلبات للسائق.
* إعادة تصميم صفحة السائق بشكل احترافي.
* إضافة إعدادات ومميزات مخصصة للسائق.
* إدارة حالة السائق: متاح، غير متاح، مشغول، في طلب حالي.
* عرض الطلب بشكل مختلف حسب نوع الخدمة:
* تكسي عادي
* VIP Taxi
* سائق دراجة
* مشاوير
* أمانات
* توصيل
2. المحفظة Wallet
* إنشاء صفحة المحفظة.
* عرض الرصيد الحالي.
* سجل العمليات المالية.
* الخصومات والعمولات.
* الشحن أو الإضافة.
* ربط المحفظة مع الـ API.
* تطبيق منطق خصم عمولة التطبيق من السائق حسب نوع الطلب.
3. Backend / API
إنشاء أو إكمال APIs باستخدام:
Node.js + PostgreSQL + PostGIS
وتشمل:
* تحديث موقع السائق.
* جلب أقرب 3 طلبات حسب موقع السائق.
* حساب المسافة والسعر التقريبي.
* إدارة حالة نشاط السائق.
* APIs المحفظة.
* APIs خدمة VIP Taxi.
* APIs عرض الطلبات حسب نوع الخدمة.
4. PostGIS
* إعداد منطق المواقع داخل قاعدة البيانات.
* حساب المسافات.
* جلب أقرب الطلبات.
* دعم الخرائط والطلبات القريبة.
5. VIP Taxi
* إنشاء صفحات VIP Taxi داخل تطبيق السائق.
* عرض تفاصيل طلب VIP بشكل مختلف.
* ربط الخدمة مع الـ API.
* ربطها بحالة السائق ونوع المركبة.
* تمييز السائقين المؤهلين لخدمة VIP.
⸻
مهمة إضافية: Dashboard / Admin Panel
إضافة أو إكمال جزء من لوحة التحكم لإدارة:
السائقين
* عرض، إضافة، تعديل، تفعيل، تعطيل، قبول، رفض، أو تجميد السائق.
* عرض حالة السائق وموقعه على الخريطة.
* تحديد نوع السائق: سيارة / دراجة.
* تحديد الخدمات المسموحة له: تكسي عادي، VIP Taxi، مشاوير، أمانات، توصيل، جماعي.
المحفظة
* عرض رصيد السائق.
* شحن أو خصم الرصيد.
* عرض سجل العمليات والعمولات.
* تصفية العمليات حسب التاريخ والنوع.
الطلبات
* عرض الطلبات الحالية، المكتملة، والملغاة.
* متابعة حالة الطلب.
* إعادة تعيين الطلب يدويًا لسائق محدد.
* عرض تفاصيل الطلب حسب نوع الخدمة.
VIP Taxi
* عرض طلبات VIP.
* تحديد السائقين المؤهلين.
* تفعيل أو إيقاف خدمة VIP لسائق معين.
⸻
المهارات المطلوبة
* Flutter / Dart
* Node.js
* PostgreSQL / PostGIS
* REST API
* OpenStreetMap / OSM
* GPS / Live Tracking
* تطبيقات السائقين والتوصيل
* Wallet System
* Admin Dashboard
* كتابة كود منظم وقابل للتطوير
⸻
ملاحظات مهمة
* المشروع موجود مسبقًا وليس من الصفر.
* يوجد مطور آخر يساعدك في فهم النظام الحالي.
* المطلوب سرعة في الإنجاز مع جودة في التنفيذ.
* في حال وجود جزء خارج خبرتك يمكن توضيحه وتركه للمطور الثاني.
* الأفضلية لمن لديه أعمال سابقة في تطبيقات التوصيل، الخرائط، السائقين، أو أنظمة الطلبات.
⸻
المطلوب من المتقدم
يرجى توضيح:
1. هل لديك خبرة في تطبيقات السائقين أو التوصيل؟
2. هل عملت على Flutter مع خرائط و GPS؟
3. هل لديك خبرة في Node.js و PostgreSQL؟
4. هل استخدمت PostGIS سابقًا؟
5. ما المدة التقريبية لإنجاز العمل؟
6. أرسل نماذج أعمال قريبة إن وجدت
ملاحظة مهمة
بعد تنفيذ المهام المطلوبة، يجب تسليم العمل إلى المطور الأساسي للمشروع بشكل واضح ومنظم، مع الاستمرار بالتعاون معه لمدة لا تقل عن شهر واحد بعد التسليم.
يشمل التعاون:
* شرح الكود وطريقة عمل الميزات المنفذة.
* توضيح طريقة الربط مع الـ API وقاعدة البيانات.
* معالجة أي نقص أو مشكلة تظهر في المهام التي نفذها.
* مساعدة المطور الأساسي في أي تفاصيل يحتاجها تخص تطبيق السائق أو التطبيق الأساسي/تطبيق العميل.
* التعاون في الربط بين تطبيق السائق وتطبيق العميل ولوحة التحكم والـ Backend إذا تطلب الأمر.
* التأكد من أن العمل قابل للاستلام والتطوير بدون تعقيد أو فوضى