العودة لقائمة المشاريع
تطوير تطبيق أندرويد لدعم التعدد اللغوي للمدونة wordpress و تكامل مع نظام Odoo
الميزانية
$500.00 - $1000.00
التصنيف
برمجة، تطوير المواقع والتطبيقات
المهارات المطلوبة
جافا
ووردبريس
واجهة برمجة التطبيقات
واجهة برمجة تطبيقات ويندوز
أودو
Restful API
جافا
ووردبريس
واجهة برمجة التطبيقات
واجهة برمجة تطبيقات ويندوز
أودو
Restful API
الوصف
تلك تطبيق أندرويد حالي (مبرمج بلغة Java) يعرض مقالات مدونة من موقع ووردبريس عبر واجهة برمجة التطبيقات (WordPress REST API). نرغب الآن في توسيع هذا التطبيق عبر تطوير جانبين رئيسيين:
الجزء الأول: دعم التعدد اللغوي في المدونة (WordPress API)
الوظيفة موجودة جزئيًا وتعمل حالياً.
المطلوب:
- دعم 3 لغات (مثل: الإنجليزية، العربية، الإندونيسية) و سيتم استدعاء كل لغة عبر api من موقع مختلف.
- إضافة خيار لتغيير اللغة داخل التطبيق
- التأكد من وجود آلية بديلة تلقائية في حال عدم توفر الترجمة (مثلًا، الرجوع للإنجليزية)
- الاستمرار في جلب التدوينات من واجهة WordPress REST API الحالية
- وصول اشعارات الى التطبيق عند نشر اي تدوينة بستخدام push notification
الجزء الثاني: التكامل مع Odoo (جديد بالكامل)
نرغب بربط التطبيق مع نظام Odoo 18 (النسخة المدفوعة) حتى يتمكن المستخدم (العميل) من القيام بالمهام التالية:
إنشاء ومتابعة تذاكر الدعم الفني (helpdesk.ticket)
عرض ودفع عروض الأسعار (sale.order)
عرض الاشتراكات الفعالة ودفعها (sale.subscription)
متابعة المهام المرتبطة به (project.task)
عرض الملفات والوثائق المتعلقة (من المهام أو الطلبات)
عرض المشاريع المرتبطة (project.project)
عرض وتحديث الملف الشخصي للمستخدم
استعادة كلمة المرور (عبر البريد أو واتساب)
تسجيل الدخول أو إنشاء حساب عبر واتساب (Meta WhatsApp API)
طرق التكامل مع Odoo:
سيتم ارسال odoo documentatio
الية العمل:
- سيتم الاطلاع على جميع العروض المقدم و يشتراط وجود اعمال سابقة وذلات علاقة
- الاستماع الى الية التنفيذ بشكل مختصرة
- اجتماع مصغر لتوضيح الفكرة بكل تفاصليها
- سيتم مشاركة التطبيق الحالي
- الموافقة على العرض
يتوقع منك تسليم
-كتابة كود نظيف ومنظم وقابل للتوسعة
- توثيق الكود والتكاملات بشكل واضح
- الكود المصدري الكامل (Source Code)
- ملفات إعداد الاتصال (API Configuration)
- الواجهات المعدلة (UI Updates)
- ملف توثيقي (Documentation)
- ملف اختبار التطبيق (Test Cases)
- ملفات أو بيانات الدخول المؤقتة (إن وُجدت)
-حزمة APK جاهزة للتثبيت
- ملفات التصميم المُحدثة (إن تم التعديل)
-رفع التطبيق على متجر ابل و وجوجل و التاكد من توافق التطيبق مع سياستهما