العودة لقائمة المشاريع
تطوير تطبيق جوال مخصص لموظفين لنظام ERP
الميزانية
$250.00 - $500.00
التصنيف
برمجة، تطوير المواقع والتطبيقات
المهارات المطلوبة
تصميم تجربة المستخدم
تطوير التطبيقات
برمجة التطبيقات
برمجة iOS
برمجة
تصميم تجربة المستخدم
تطوير التطبيقات
برمجة التطبيقات
برمجة iOS
برمجة
الوصف
. نبذة عن المشروع
نبحث عن مطور تطبيقات جوال محترف (Full-Stack Mobile Developer) لتنفيذ تطبيق مخصص لموظفي الصالونات والمنتجعات (Zaan Staff App). التطبيق سيرتبط بنظامنا السحابي الحالي (ERP) عبر APIs.
ميزة العمل: هذا المشروع يعتمد على منهجية "AI-Augmented Development". سيعمل المطور جنباً إلى جنب مع "وكيل ذكاء اصطناعي" (AI Agent) لتسريع كتابة الأكواد الروتينية، توليد سيناريوهات الاختبار، وتوثيق النظام، مما يتطلب من المطور خبرة عالية في مراجعة ودمج مخرجات الذكاء الاصطناعي بدقة.
2. نطاق العمل والميزات المطلوبة (Scope of Work)
بناء تطبيق جوال (Android & iOS) يتضمن الميزات التالية (مفصلة في وثيقة PRD جاهزة):
1. الحضور والانصراف الذكي: ربط مع Google Maps API لتفعيل البصمة داخل النطاق الجغرافي (Geofencing).
2. إدارة المهام (Workflow): تغيير حالات المواعيد (تحت التنفيذ، مكتمل) مع مؤقت زمني ذكي (Timers).
3. الخدمات الذاتية للموظف: طلبات الإجازات، عرض جدول العمل، والاطلاع على التعاميم.
4. تتبع المخزون: خصم المواد المستهلكة أثناء الخدمة.
5. الأدوات المساعدة: رفع صور (قبل/بعد)، وطلبات الدعم السريع (SOS).
6. لوحة تحكم (Dashboard): عرض مؤشرات الأداء (KPIs) ونقاط التحفيز (Gamification).
3. المهارات والخبرات المطلوبة
● التقنيات الأساسية: خبرة قوية في Flutter .( مهم جدا العمل على النسخ الحديثه من فلاتر ).
● التعامل مع الخرائط: خبرة سابقة ومثبتة في التعامل مع Google Maps SDK وتقنيات الموقع (Geolocator/Geofencing).
● الربط الخلفي (Backend Integration): خبرة عالية في التعامل مع RESTful APIs والتعامل مع Json و WebSockets (للتنبيهات الفورية).
● الذكاء الاصطناعي (AI Proficiency):
○ القدرة على استخدام أدوات مثل (GitHub Copilot, Cursor, ChatGPT, Claude) لتسريع عملية التطوير.
○ القدرة على "هندسة الأوامر" (Prompt Engineering) لتحويل متطلباتنا المكتوبة إلى أكواد نظيفة.
○ القدرة على اكتشاف وتصحيح أخطاء الكود الذي يولده الذكاء الاصطناعي (Code Review).
● إدارة الحالة (State Management): احترافية في استخدام (Provider, Riverpod, أو Bloc).
4. المسؤوليات
● تحويل وثيقة المتطلبات (PRD) وتصميمات واجهة المستخدم (UI/UX) إلى تطبيق عالي الأداء.
● كتابة كود نظيف، قابل للصيانة، وموثق (Clean Code).
● ضمان عمل التطبيق بكفاءة في الخلفية (Background Services) لضمان دقة التوقيت والموقع.
5. مخرجات المشروع (Deliverables)
1. الشفرة المصدرية كاملة (Source Code) على مستودع GitHub.
2. ملف التطبيق جاهز للتثبيت (APK / IPA) للاختبار.
3. توثيق تقني لطريقة الربط والتشغيل (Documentation).
4. نشر النسخة الأولية على متاجر التطبيقات (TestFlight / Play Console Internal).
5. على المستقل المتابعة مع الفريق التقني و يتعاون معه بمده لا تقل عن شهر او التاكد من ان حالة التطبيق مستقره و ثابته.