تفاصيل العمل

منصة تدريب رياضي متكاملة (Actvex)

منصة رياضية احترافية تتكون من تطبيقين مترابطين (للعميل والمدرب)، تم تطويرهما باستخدام إطار العمل Flutter لضمان أداء استثنائي على نظامي Android و iOS. توفر المنصة تجربة شاملة تبدأ من تواصل العميل مع المدربين، مرورًا بمتابعة الجداول التدريبية والغذائية، وصولًا إلى تحليل الأداء باستخدام تقنيات الذكاء الاصطناعي.

المميزات التقنية والبرمجية:

- منصة مزدوجة: تطبيق مخصص للعملاء (Actvex Client) لمتابعة التمارين والتواصل، وتطبيق آخر للمدربين (Actvex Coach) لإدارة العملاء والمحتوى التدريبي.

- تدريب مدعوم بالذكاء الاصطناعي: دمج نماذج ذكاء اصطناعي في تطبيق العميل لتقديم تحليل دقيق للحركة وتقديم إرشادات فورية لتحسين الأداء.

- بنية برمجية متقدمة: تم بناء المشروعين على البنية النظيفة (Clean Architecture) واستخدام حقن التبعيات (Dependency Injection)، مما يضمن سهولة الصيانة والتوسع المستقبلي.

- نشر وتحديثات آلية (CI/CD & OTA): استخدام GitHub Actions و Fastlane لأتمتة عملية النشر، مع دمج منصة Shorebird لإرسال تحديثات مباشرة للتطبيقات دون الحاجة لإعادة رفعها على المتاجر.

- إدارة متكاملة: نظام متكامل للمدربين لإدارة الجداول، ومتابعة تقدم العملاء، والتواصل الفعال.

- دعم بيئات متعددة (Flavors): فصل كامل بين بيئة التطوير والبيئة الإنتاجية لضمان استقرار التطبيق المنشور.

التقنيات المستخدمة:

- لغة البرمجة: Dart

- إطار العمل: Flutter

- البنية البرمجية: Clean Architecture, BLoC Pattern, Dependency Injection (GetIt)

- الخدمات السحابية: Firebase (Authentication, Firestore, Cloud Messaging, App Distribution)

- الأتمتة والنشر: GitHub Actions, Fastlane, Shorebird

- الذكاء الاصطناعي: نماذج تعلم آلة مدمجة (Embedded ML Models)

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
3
تاريخ الإضافة
تاريخ الإنجاز
المهارات