برمجة RESTful مع لوحة تحكّم لتطبيق يقدّم خدمة توصيل الطرود

وصف المشروع

المطلوب برمجة Web Service مع لوحة تحكم لتطبيق يُقدّم خدمة توصيل الطرود، بعض خصائص التطبيق/ لوحة التحكم الأساسيّة:

- إنشاء حساب للمستخدمين عبر رقم الهاتف وهما على نوعين: طالبي الخدمة (مستعملين) / مُقدّمي الخدمة (سائقين).

- نموذج استعادة كلمة المرور

- بناء بروفايل للسائق يشمل كامل تفاصيل المركبة، المنطقة الجغرافية التي يعمل بها إلخ

- يمكن للمستخدم إنشاء طلبية جديدة لإرسال طرد عبر ملئ نموذج يتضمن المعلومات اللازمة.

- بعد ذلك يمكنه تصفح السائقين المتوفرين بالمنطقة الجغرافية المحددة مباشرةً على الخريطة، بحيث يختار أحدهم ويُرسل له طلبه.

- إلى جانب الطريقة السابقة يمكن للمستخدم أن يتصفح قائمة السائقين العاملين بالمنطقة الجغرافية المحددة وإرسال طلبًا لهم، ليتلقى ردودهم وعروضهم للعمل ثم ينتقي أحدهم للمهمة.

- يمكن للسائق أن يرد على المستخدم بتحديد تفاصيل التكلفة والمدة الزمنية أو يتواصل معه عبر نظام رسائل داخلية.

- يمكن للمستخدم في الطرف الثاني وضع كود الطرد ضمن التطبيق للحصول على إمكانية تعقبه.

- يعود المستخدم لتقييم السائق.

- برمجة نظام تنبيهات عبر Firebase

- تزوّدنا الـ Control Panel بتحكّم كامل بجميع تفاصيل التطبيق، مع إمكانية البحث والفلترة:

CRUD لكل من المستخدمين، السائقين، الطرود، الرسائل

إحصائيات عن عدد المستخدمين، السائقين، الطرود، ومخططات بيانية عن ذلك.

التواصل مع الأعضاء عن طريق لوحة التحكم. (إرسال واستقبال)

- يُطلب العمل وفق RESTful والتقيّد الكامل بمبادئها.

- المطلوب خبرة باستخدام git وَ bitbucket حيث يُطلب مزامنة العمل على مستودع خاص بالمشروع بشكل يومي.

بالإضافة إلى ذلك يشمل العمل:

- تكويد HTML & CSS لصفحة هبوط جاهزة يتم تزويد المستقل بتصميمها.

- تركيب البرمجية وصفحة الهبوط على سيرفر العميل.

**لا يشمل العمل برمجة تطبيق الموبايل، وإنما فقط الواجهة البرمجية مع لوحة التحكم**

سيتم التواصل مع المستقلين الذين يملكون معرض أعمال مُعبّر عن خبرتهم، ومراسلتهم بتصميم شاشات التطبيق لبناء تصوّر أدق عن حجم العمل قبل الاتفاق.

المهارات المطلوبة

أضف عرضك الآن

العروض المقدمة

السلام عليكم ,, بخصوص ما ذكرت بالطلب استطيع تنفيذ المطلوب بشكل رائع ,, املك خبرة كبيرة في برمجة RESTful Api وكافة التقنيات التي ذكرت في الطلب قمت بالعمل عليها ب...

السلام عليكم _ ....................................................................................................................................................

السلام عليكم ورحمه الله وبركاته, اخي محمد حياك الله. شكرا لدعوتي للمشروع ساقوم بتنفيذ المطلوب بدقه عاليه حيث قمت بالتعامل مع restful من قبل وعلى علم بمبادئها. ا...

السلام عليكم, لقد قرأت المشروع و فهمته, و بإذن الله قادر على إنجازه ............................................................

قبولك لهذا العرض يعتبر اتفاقاً بينك وبين المستقل وسيبقى موقع مستقل وسيطاً بينكما حتى تسليم المشروع. لن تتمكن من تغيير العرض أو إلغائه لاحقًا لذلك تأكد من اختيارك للعرض المناسب باتّباع النصائح التالية:

  • راجع صفحة حساب المستقل الذي اخترته واطّلع على أعماله السابقة
  • إن كانت هناك تفاصيل غير مذكورة في المشروع، فتواصل مع المستقل وأخبره بها أولًا
  • بإمكانك أن تتواصل مع المستقل وتسأله عن أية أمور تحتاجها
  • احرص دائمًا على إبقاء التواصل مع المستقل داخل الموقع قدر الإمكان وذلك لضمان حقوقك
  • لا تتردد من التواصل معنا ان احتجت لأي مساعدة، نحن نحب مساعدتك!

المستقل غير متاح لاستلام مشاريع، يمكنك ارسال تنبيه له لقبول العرض وإعادة المحاولة بعد بضعة ساعات، أو اختيار عرضاً من مستقل آخر.