تطوير تطبيق موبايل متعدد اللغات
Budget: $100 – $2,000 USD
التطبيق بالغة العربية يفضل يجيد العربية تحدث وكتابه
1. واجهة المستخدم والتطبيق (Frontend):
Flutter
لتطوير تطبيق موحّد يعمل على Android وiOS.
تصميم تفاعلي وسلس، مع دعم التبديل بين اللغات (عربي/إنجليزي).
يساهم في خفض التكلفة والوقت.
---
2. الخادم والعمليات الخلفية (Backend):
Firebase (by Google)
Firebase Auth: لتسجيل الدخول (بالهاتف أو البريد).
Cloud Firestore: لتخزين بيانات المستخدمين والإعلانات والمعاملات.
Firebase Functions: لمعالجة المهام التلقائية مثل الإشعارات.
Firebase Storage: لحفظ صور المعدات والمرفقات.
> بديل احترافي لاحقًا: Node.js + MongoDB أو Laravel + MySQL حسب التوسّع.
---
3. إدارة الدفع:
Tap Payments أو HyperPay (مناسبة للسوق السعودي والخليجي)
دعم الدفع عبر مدى، Apple Pay، وبطاقات الائتمان.
إمكانية تحصيل عمولة على كل عملية تأجير.
---
4. الخرائط والمواقع:
Google Maps API
لتحديد موقع الاستلام أو الخدمة.
عرض المسافة بين المؤجر والمستأجر.
---
5. لوحة الإدارة (Admin Dashboard):
React.js أو Vue.js + Firebase Admin SDK
لعرض وإدارة الإعلانات والمستخدمين والتقارير.
---
6. المراسلة والإشعارات:
Firebase Cloud Messaging (FCM)
لإرسال تنبيهات عند تأجير أو رسائل بين الطرفين.
---
7. الأمان والتحقق:
توثيق الهوية عبر رقم الجوال.
خيار التحقق الإضافي بالهوية الوطنية مستقبلًا.
توثيق السجلات والاتفاقيات الرقمية.
المطلوب استلامه من المطور (تسليم نهائي أو على مراحل):
1. التطبيق بنسختين (Android + iOS):
نسخة MVP (أولية قابلة للتشغيل).
واجهات المستخدم كاملة (تسجيل - استعراض - تأجير - الدردشة).
دعم لغتين (عربية وإنجليزية).
تصميم متجاوب (Responsive UI) وسهل الاستخدام.
---
2. لوحة تحكم المسؤول (Admin Dashboard):
تسجيل دخول المدير.
متابعة الإعلانات والمستخدمين.
إدارة البلاغات/الشكاوى/الإحصائيات.
تفعيل أو تعطيل الحسابات أو الخدمات.
---
3. الربط مع الخدمات التالية:
خرائط Google لتحديد مواقع التسليم.
Firebase (أو خادم خاص) لتخزين البيانات والمصادقة.
نظام دفع إلكتروني (مثل Tap أو HyperPay).
خدمة الإشعارات والتنبيهات.
---
4. الحماية والتوثيق:
تحقق من رقم الجوال.
شروط استخدام واضحة للمستخدم.
نظام بلاغات/مخالفات.
---
5. ملفات التسليم:
كود المصدر الكامل للتطبيق وواجهة الإدارة.
وثائق التثبيت والتشغيل (Documentation).
بيانات الدخول لحسابات Firebase/Google Play/API.
حساب المطور مملوك للعميل (أنت).
---
6. التصميمات النهائية:
ملفات التصميم (Figma أو XD أو Sketch).
الشعار الرسمي بجميع الصيغ (PNG / SVG / AI).
أيقونات التطبيق للشاشات المختلفة.
الهوية البصرية (ألوان - خطوط - نمط الواجهة).
---
7. الدعم الفني:
دعم فني مجاني لمدة شهر بعد التسليم.
إصلاح أي أعطال أو مشاكل في الأداء.
تدريب على استخدام لوحة التحكم.
1. واجهة المستخدم والتطبيق (Frontend):
Flutter
لتطوير تطبيق موحّد يعمل على Android وiOS.
تصميم تفاعلي وسلس، مع دعم التبديل بين اللغات (عربي/إنجليزي).
يساهم في خفض التكلفة والوقت.
---
2. الخادم والعمليات الخلفية (Backend):
Firebase (by Google)
Firebase Auth: لتسجيل الدخول (بالهاتف أو البريد).
Cloud Firestore: لتخزين بيانات المستخدمين والإعلانات والمعاملات.
Firebase Functions: لمعالجة المهام التلقائية مثل الإشعارات.
Firebase Storage: لحفظ صور المعدات والمرفقات.
> بديل احترافي لاحقًا: Node.js + MongoDB أو Laravel + MySQL حسب التوسّع.
---
3. إدارة الدفع:
Tap Payments أو HyperPay (مناسبة للسوق السعودي والخليجي)
دعم الدفع عبر مدى، Apple Pay، وبطاقات الائتمان.
إمكانية تحصيل عمولة على كل عملية تأجير.
---
4. الخرائط والمواقع:
Google Maps API
لتحديد موقع الاستلام أو الخدمة.
عرض المسافة بين المؤجر والمستأجر.
---
5. لوحة الإدارة (Admin Dashboard):
React.js أو Vue.js + Firebase Admin SDK
لعرض وإدارة الإعلانات والمستخدمين والتقارير.
---
6. المراسلة والإشعارات:
Firebase Cloud Messaging (FCM)
لإرسال تنبيهات عند تأجير أو رسائل بين الطرفين.
---
7. الأمان والتحقق:
توثيق الهوية عبر رقم الجوال.
خيار التحقق الإضافي بالهوية الوطنية مستقبلًا.
توثيق السجلات والاتفاقيات الرقمية.
المطلوب استلامه من المطور (تسليم نهائي أو على مراحل):
1. التطبيق بنسختين (Android + iOS):
نسخة MVP (أولية قابلة للتشغيل).
واجهات المستخدم كاملة (تسجيل - استعراض - تأجير - الدردشة).
دعم لغتين (عربية وإنجليزية).
تصميم متجاوب (Responsive UI) وسهل الاستخدام.
---
2. لوحة تحكم المسؤول (Admin Dashboard):
تسجيل دخول المدير.
متابعة الإعلانات والمستخدمين.
إدارة البلاغات/الشكاوى/الإحصائيات.
تفعيل أو تعطيل الحسابات أو الخدمات.
---
3. الربط مع الخدمات التالية:
خرائط Google لتحديد مواقع التسليم.
Firebase (أو خادم خاص) لتخزين البيانات والمصادقة.
نظام دفع إلكتروني (مثل Tap أو HyperPay).
خدمة الإشعارات والتنبيهات.
---
4. الحماية والتوثيق:
تحقق من رقم الجوال.
شروط استخدام واضحة للمستخدم.
نظام بلاغات/مخالفات.
---
5. ملفات التسليم:
كود المصدر الكامل للتطبيق وواجهة الإدارة.
وثائق التثبيت والتشغيل (Documentation).
بيانات الدخول لحسابات Firebase/Google Play/API.
حساب المطور مملوك للعميل (أنت).
---
6. التصميمات النهائية:
ملفات التصميم (Figma أو XD أو Sketch).
الشعار الرسمي بجميع الصيغ (PNG / SVG / AI).
أيقونات التطبيق للشاشات المختلفة.
الهوية البصرية (ألوان - خطوط - نمط الواجهة).
---
7. الدعم الفني:
دعم فني مجاني لمدة شهر بعد التسليم.
إصلاح أي أعطال أو مشاكل في الأداء.
تدريب على استخدام لوحة التحكم.