منظومة رقمية شاملة مصممة لإدارة مراكز اللياقة البدنية والتدريب الشخصي، تجمع بين تطبيق موبايل وموقع ويب للمتدربين، مع لوحات تحكم متقدمة للمدربين والإدارة. يوفر النظام تجربة تفاعلية تعتمد على البيانات لدعم أهداف اللياقة البدنية والنمو المالي للمدربين.
المميزات التقنية والوظيفية:
نظام إدارة المحتوى المرئي: منصة لرفع ومعالجة فيديوهات التمارين، مع ميزة بث المحتوى للمشتركين.
تعدد اللغات (Multi-lingual Support): واجهات تدعم ثلاث لغات مختلفة لضمان وصول الخدمة لشريحة واسعة من المستخدمين.
محرك الدفع والاشتراكات: نظام متكامل لإدارة الاشتراكات الشهرية وتسهيل عمليات الدفع الإلكتروني بأمان.
خوارزمية حساب العوائد والنسب: نظام مالي دقيق لحساب نسب الأرباح للمدربين بناءً على مشاهدات الفيديوهات وعدد المشتركين.
تتبع النشاط البدني (Health Tracking): خاصية حساب خطوات المشي ومعدل حرق السعرات الحرارية (Calorie Burner) لتتبع تطور المتدربين يومياً.
لوحات تحكم متخصصة (Dashboards):
لوحة الإدارة (Admin): للتحكم في المنظومة بالكامل، مراجعة التقارير المالية، وإدارة المستخدمين.
لوحة المدرب (Coach): لمتابعة المتدربين، رفع المحتوى، ومراقبة الأرباح والإحصائيات الخاصة بفيديوهاته.
واجهة المتدرب (Trainee): تطبيق وموقع ويب لممارسة التمارين، متابعة الخطط التدريبية، وإدارة الاشتراك.
المواصفات التقنية:
الخلفية البرمجية (Backend): بناء RESTful APIs قوية باستخدام ASP.NET Core و C# مع تطبيق معايير Clean Architecture لضمان ثبات النظام.
الواجهة الأمامية (Frontend): تطوير موقع الويب باستخدام Angular و TypeScript لضمان سرعة واستجابة عالية.
قواعد البيانات: إدارة بيانات المستخدمين، التمارين، والعمليات المالية باستخدام SQL Server.
الأدوات: استخدام Git لإدارة النسخ البرمجية و Swagger لتوثيق الـ APIs