تطوير تطبيق موبايل متعدد اللغات

Job ID: 39424922

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. الدعم الفني:

دعم فني مجاني لمدة شهر بعد التسليم.

إصلاح أي أعطال أو مشاكل في الأداء.

تدريب على استخدام لوحة التحكم.
Related categories: Mobile App Development iPhone Android