يتعرّف الزائر على المدرب والبرامج والنتائج، ويقرأ الباقات والأسئلة الشائعة، ثم يصل إلى زر «ابدأ الآن». الهدف هنا طمأنة الزائر قبل التسجيل.
بريد إلكتروني أو رقم جوال مع رمز OTP، أو دخول اجتماعي. يُنشأ الحساب بحالة pending_questionnaire، ويُرسَل رابط التحقق، وتُسجَّل موافقة الشروط والخصوصية.
أسئلة الهدف والخبرة والصحة والتغذية والنوم. حفظ تلقائي لكل قسم، وأسئلة إلزامية، وعلامة «مراجعة طبية» عند وجود إجابات تستدعي ذلك.
يظهر الطلب في طابور الأدمن مع ملخص الاستبيان. يمكن طلب معلومات إضافية أو رفض الطلب بسبب مكتوب يصل للمتدرب.
يعتمد الأدمن الباقة والسعر وتاريخ البداية، ويُسند المدرب وأخصائي التغذية، ثم تُنشأ الفاتورة وتُرسل للمتدرب.
بوابة دفع سعودية أو تحويل بنكي. عند نجاح الدفع يُفعّل الاشتراك تلقائيًا وتُصدر الفاتورة الضريبية، وقد يحتاج الدفع اليدوي إلى تأكيد.
تتحول الحالة إلى active، وتُفتح الخطة والتمارين والتغذية والدردشة، ويظهر للمتدرب إرشاد قصير داخل اللوحة.
بطاقات اليوم: تمرين، وجبات، ماء، خطوات، اجتماع، وتنبيه الاشتراك. خطة المدرب والخطة الغذائية، مع شرح كل تمرين قبل تنفيذه.
يسجّل المتدرب المجموعات والوجبات والقياسات، ويجيب التقييم الأسبوعي. يرى المدرب الالتزام ويعدّل الخطة، وتُحدَّث مؤشرات التقدم.
تنبيه قبل الانتهاء بـ 7 أيام ثم 3 أيام ثم يوم. بعد الانتهاء يصبح الحساب expired: يبقى السجل والتقارير، وتُقفل الخطة والدردشة حتى التجديد.
ملاحظة
قرار الأدمن قد يكون موافقة، أو طلب معلومات إضافية، أو رفضًا مع سبب يصل للمتدرب. ويمكن أن يعود الطلب للتعديل قبل اعتماده.
المسار الكامل خطوة بخطوة#
| # | الخطوة | الدور | ما يحدث في النظام | النتيجة |
|---|---|---|---|---|
| 1 | يزور الموقع ويقرأ عن المدرب | زائر | تتبّع زيارة، عرض الباقات، زر «ابدأ الآن» | يبدأ التسجيل |
| 2 | ينشئ حسابًا | زائر | إنشاء مستخدم + إرسال OTP + حفظ الشروط | pending_questionnaire |
| 3 | يجيب الاستبيان | متدرب | حفظ تلقائي، تحقق من الإلزامي، فحص طبي | pending_review |
| 4 | يصل إشعار للأدمن | النظام | إشعار + ظهور الطلب في الطابور | الطلب جاهز للمراجعة |
| 5 | يراجع الأدمن ويقرر | أدمن | موافقة / طلب معلومات / رفض بسبب | approved_unpaid أو needs_info |
| 6 | يدفع المتدرب | متدرب | فاتورة، بوابة دفع، تحقق من العملية | active بعد نجاح الدفع |
| 7 | يُفعّل الاشتراك | النظام | فتح الصلاحيات + إشعار ترحيب | خطة ولوحة متاحة |
| 8 | يستخدم المنصة يوميًا | متدرب | تسجيل تمارين ووجبات وقياسات | بيانات وتقدّم متراكم |
| 9 | يتابع المدرب ويعدّل | مدرب | ملاحظات + نسخة خطة جديدة | خطة محدّثة |
| 10 | يقترب الانتهاء ثم يجدد | النظام + متدرب | تنبيهات 7/3/1 + فاتورة تجديد | استمرار الاشتراك |
التوقيت المتوقع لكل مرحلة#
| المرحلة | التوقيت المستهدف | المسؤول |
|---|---|---|
| إنشاء الحساب | فوري | النظام |
| تعبئة الاستبيان | 10–15 دقيقة | المتدرب |
| مراجعة الأدمن | خلال 24 ساعة عمل | الأدمن |
| إصدار الفاتورة والدفع | فوري، أو يوم عمل للتحويل البنكي | المتدرب + النظام |
| تفعيل الاشتراك | فوري بعد تأكيد الدفع | النظام |
| إعداد الخطة الأولى | خلال 48 ساعة | المدرب + أخصائي التغذية |
| التقييم الأسبوعي | كل 7 أيام | المتدرب + المدرب |
| التجديد | قبل 7 أيام من الانتهاء | النظام + المتدرب |
ماذا يحدث خلف الكواليس#
- الطلب ليس اشتراكًا: الطلب يعيش في طابور المراجعة، والاشتراك يبدأ فقط بعد الموافقة والدفع.
- كل انتقال حالة مسجّل: تُكتب الحالة القديمة والجديدة والمنفّذ والوقت في سجل النشاط.
- الإشعارات مرتبطة بالحدث: إنشاء الطلب، الموافقة، الفاتورة، نجاح الدفع، اقتراب الانتهاء، والتجديد.
- الصلاحيات تتبع الحالة: الحساب
expiredيقرأ السجل والتقارير فقط، ولا يفتح الخطة الجارية أو الدردشة. - الخطة لها إصدار: أي تعديل من المدرب ينشئ نسخة جديدة، ويبقى السجل السابق للمراجعة.
حالات حساب المتدرب:
الحالة المعنى pending_questionnaireسجّل ولم يكمل الاستبيان pending_reviewأكمل الاستبيان وينتظر قرار الأدمن needs_infoطلب الأدمن معلومات إضافية rejectedرُفض الطلب (مع السبب) approved_unpaidوُوفق عليه وينتظر الدفع activeاشتراك فعّال expiringبقي على انتهاء اشتراكه 7 أيام أو أقل expiredانتهى الاشتراك (يُقيَّد الوصول للخطة ويبقى السجل) pausedاشتراك مجمّد suspendedحساب موقوف من الأدمن ثلاث دورات حياة منفصلة
لا تخلط بين حالة الحساب وحالة طلب التسجيل وحالة الاشتراك في حقل واحد. لكل منها دورة حياة مستقلة؛ راجع قواعد التشغيل الملزمة.