العودة لقائمة المشاريع
تطوير تطبيق Flutter احترافي لنظام إدارة شحن لوجستي
الميزانية
$1000.00 - $2500.00
التصنيف
برمجة، تطوير المواقع والتطبيقات
صاحب المشروع
Aboobaida A.
المهارات المطلوبة
flutter
Dart
Firebase Cloud Firestore
تصميم UI UX
BLoC
تطوير البرمجيات
هندسة البرمجيات
flutter
Dart
Firebase Cloud Firestore
تصميم UI UX
BLoC
تطوير البرمجيات
هندسة البرمجيات
الوصف
نبحث عن مطور Flutter محترف لتنفيذ المرحلة الثانية من نظام لوجستي متكامل لإدارة الشحنات والرحلات والعمليات المالية.
مهم:
المشروع ليس فكرة أو MVP، بل نظام تم تصميمه بالكامل مسبقًا من الناحية الفنية، والمشروع مجهز بالكامل داخل Notion ويحتوي على جميع التفاصيل علي سبيل الحصر لا المثال: Overview, Architecture, Database design, Database mapping, Firestore made database structure, Business Rules, Validation Matrix, Error Handling & Edge Cases, User Flows / UX Flows, User Roles & Permissions, Screen Inventory / UI Pages List, Notifications Matrix, API Contract Specification, API Design + Firestore Queries, API Documentation, OpenAPI YAML Skeleton, API Events Mapping, Audit, Security, Functions, AI, Integrations, Operations, Financial, Testing Strategy / Test Cases, Deployment & Environment Setup, Decision Log, Phase 2
جميع التفاصيل الفنية المعتمدة موجودة داخل Notion، ويُعتبر المرجع الأساسي والملزم للتنفيذ (Source of Truth)، ويجب أن يتطابق التنفيذ بشكل كامل مع ما هو موثق فيه دون اجتهاد أو تغيير إلا بعد الرجوع والموافقة.
المطلوب هو تنفيذ دقيق وفق هذا التصميم وليس البدء من الصفر.
نطاق العمل (Phase 2) يشمل:
إدارة الشحنات:
- إنشاء الشحنات وربطها بالرحلات
- إدارة البيانات والأصناف
- توليد QR Code لكل شحنة
- تتبع حالة الشحنة
إدارة الرحلات:
- إنشاء وإغلاق الرحلات
- ربط الشحنات بالرحلات
- تقارير الرحلات
نظام المخزن:
- استلام الشحنات عبر QR
- نقل العهدة من المندوب إلى المخزن
- تسجيل عمليات المخزن
النظام المالي:
- تنفيذ نظام Ledger (قيود محاسبية)
- تسجيل التحصيل والتسوية
- حساب رصيد المندوب بشكل مشتق
التكاملات:
- إرسال SMS للعملاء
- تكامل مع الذكاء الاصطناعي (للتحليل فقط)
المتطلبات التقنية:
- Flutter (Clean Code وليس FlutterFlow)
- Clean Architecture (Presentation / Domain / Data)
- إدارة الحالة باستخدام BLoC
- Firebase (Firestore + Cloud Functions + Authentication)
- REST APIs
- تنفيذ جميع Business Logic داخل Backend
ما لن نقبله:
- كود غير منظم أو بدون Architecture
- تنفيذ منطق داخل الواجهة
- حلول غير قابلة للتوسع
- أي تنفيذ لا يطابق ما هو موثق داخل Notion
المشروع قائم على مراحل، وهناك مراحل قادمة سيتم تنفيذها لاحقًا، وسيتم إعطاء أولوية للاستمرار للمطور الذي يثبت كفاءة والتزامًا في هذه المرحلة.
الشروط والتنظيم:
1. يُعتبر محتوى Notion المرجع الأساسي والملزم للتنفيذ، ويتم الرجوع إليه في جميع تفاصيل المشروع.
2. جميع الأكواد والملفات الناتجة عن المشروع ملكية كاملة لصاحب المشروع.
3. يلتزم المطور بالحفاظ على سرية جميع المعلومات والملفات وعدم مشاركتها مع أي طرف.
4. يتم تنفيذ المشروع على مراحل (Milestones)، ولا يتم الانتقال لمرحلة إلا بعد اعتماد السابقة.
5. يلتزم المطور بتنفيذ العمل وفق أفضل الممارسات التقنية والمعمارية.
6. يلتزم المطور بإصلاح أي أخطاء ناتجة عن التنفيذ دون تكلفة إضافية ضمن نطاق المرحلة.
7. لا يُعتبر المشروع مكتملاً إلا بعد تسليم جميع المتطلبات وعملها بشكل صحيح.
8. يتم الرجوع إلى Notion في حال وجود أي اختلاف في الفهم أو التنفيذ.
9. يتم العمل بروح التعاون والتنسيق المستمر لضمان نجاح المشروع.
هذا المشروع مخصص لتنفيذ نظام قائم ومُجهز مسبقًا، ويهدف إلى تنظيم العمل وضمان الحقوق بين الطرفين ضمن إطار واضح ومنظم.