Application mobile de gestion de programmes d'entrainement
L’application permet à ses utilisateurs de créer des programmes d'entraînement pour leurs séances d'entraînement.
Pour sa séance, l’utilisateur peut créer un nouveau programme, utiliser un ancien programme ou modifier un ancien programme.
Un programme est une suite d’exercices. Pour chaque exercice, un rang, et un nombre de répétitions est défini. Un exercice peut être présent plusieurs fois dans un programme. La difficulté du programme est définie par le créateur du programme (facile, intermédiaire, avancé)
Un exercice est décrit par un texte et une vidéo. Il est associé à une zone musculaire (épaules, abdos, jambes, bras, pectoraux, dos).
L’éditeur (compte admin) doit créer les exercices. Il peut consulter les programmes de tous les utilisateurs.
L’utilisateur ne peut pas créer ou modifier des exercices. Un utilisateur ne peut pas voir les programmes des autres utilisateurs (V1 seulement)
Un ou plusieurs utilisateurs de type admin. Éditeur = utilisateurs admin
_ Partie client lourd (= application mobile) Gestion des exercices Gestion des programmes.
_ Partie client web Gestion des comptes utilisateur et leurs droits
A faire en V2
L’utilisateur peut dupliquer un de ses programmes (pour simplifier la création).
L’éditeur peut créer des programmes. Ce sont les programmes standard. L’utilisateur peut faire une copie d’une programme éditeur et le personnaliser.
Les utilisateurs peuvent rendre certains programmes publics. Ils seront visibles par les autres utilisateurs, mais non modifiables. Un utilisateur peut copier un programme public pour en faire une copie privée modifiable.
Un utilisateur peut liker un programme public ou éditeur. Celà impacte sa visibilité de position de recherche.
Gestion plannings semaine
Archivage séances avec date et programme réalisé + consultation historique séances Si un programme a déjà été archivé dans une séance, il n’est plus modifiable.