تطوير المنصة modules لإدارة المهام الميدانية (MVP)

تفاصيل المشروع

نعمل على تطوير منصة موديولية متقدمة لإدارة المهام الميدانية والتفتيش والرقابة

المنصة ستُبنى باستخدام أحدث التقنيات (NestJS، React، Flutter، PostgreSQL + PostGIS) مع بنية تحتية قابلة للتوسع على Docker وCloud.

في هذه المرحلة، نركز على تطوير الوحدة الأولى (TaskPro) والتي تشكل النواة الأساسية للمنصة وتشمل:

المهام المطلوبة:

تطوير نظام المصادقة وتسجيل الدخول (JWT/OAuth2).

إدارة المستخدمين (إضافة، تعديل، تعطيل/تفعيل).

إدارة الأدوار والصلاحيات (RBAC) مع مستويات مرنة.

نظام إدارة المهام (إنشاء، تعديل، متابعة، إسناد).

ربط المهام بالمواقع الجغرافية باستخدام PostGIS + OpenStreetMap.

بناء واجهات RESTful API موثقة بشكل كامل.

توفير آلية الإشعارات (Email / Push).

المخرجات المتوقعة:

كود نظيف، منظم، وموثق وفق أفضل الممارسات.

اختبارات وحدة (Unit Tests ≥ 80%) + اختبارات تكامل.

توثيق كامل عبر Swagger/OpenAPI.

نسخة أولية قابلة للنشر عبر Docker Compose.

تسليم قاعدة بيانات PostgreSQL مع Schema + Seed Data.

️ متطلبات الجودة:

الالتزام بمعايير Clean Code و SOLID Principles.

دعم RTL/LTR و Light/Dark Mode في الواجهات.

أداء مستقر مع القدرة على تحمل 1000 مستخدم متزامن (Load Test).

أمان عالي (تطبيق OWASP Top 10).

⏱️ المدة المتوقعة:

3–4 أسابيع

الميزانية:

يُرجى تقديم عروض مفصلة تشمل:

تكلفة التطوير.

خطة العمل (Milestones).

خبرات سابقة ذات صلة (مشاريع سابقة).

تقدم للمشروع

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

Osama S.

مرحبا، أنا مطور مختص ببناء منصات إدارة المهام والعمليات الميدانية باستخدام NestJS/React/Flutter/PostgreSQL، مع خبرة عملية في تصميم RBAC، تكامل PostGIS/OSM، CI/C...

السلام عليكم ورحمة الله وبركاته، اطلعت على تفاصيل المشروع ويسعدني العمل معكم في تطوير المنصة المطلوبة. أنا محمد جمال اللبان، Full Stack Developer أعمل باستخدام ...

السلام عليكم ورحمة الله وبركاته، اطلعت على تفاصيل مشروعكم بدقة، ويبدو أنه مشروع يعتمد على بنية موديولية متقدمة باستخدام NestJS، React، Flutter، PostgreSQL PostG...

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

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

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