Skip to content

Roadmap

  • Définition de la cible et des besoins
  • Définition des objectifs globaux des acteurs via diagramme UML
  • Identification des interactions entre les différents cas d’usages
  • Définition d’un glossaire des domaines du système
  • Conception et modélisation de la base de donnée
  • Schéma d’architecture de l’application
  • Bootstrap du projet (dépôts git, client, api, bdd)
  • Dev CRUD feature d’exercice
  • Wireframes
  • Dev Client Web App (en cours)
  • Dev Back Api et BDD
  • Schéma du deploiement de l’application

Fonctionnalités

  • Gestion du profil : Les utilisateurs créent et mettent à jour leur profil, y compris les informations de base et les statistiques de performance telles que le poids et la taille.
  • Gestion des athlètes : Les coachs ont accès à une interface de gestion pour accéder aux profils des athlètes, créer et publier des entraînements, et gérer une bibliothèque d’exercices.
  • Gestion des entrainements : Les coachs ont accès à une interface de gestion pour créer et consulter une bibliothèque d’exercices, de blocs d’exercices et d’entrainements.
  • Calendrier d’entraînement personnalisé : Les athlètes peuvent visualiser la programmation quotidienne avec des détails sur les exercices, les pourcentages de travail et les répétitions.
  • Gestion des performances : Une page dédiée permet aux athlètes de saisir et de visualiser leurs maxima pour chaque exercice.
  • Notifications et Annonces : Un système de notifications informe les utilisateurs des mises à jour importantes, avec des annonces et des messages de la part des coachs.
  • Réglages et Support : Les utilisateurs peuvent accéder aux réglages de l’application, y compris la gestion du compte, le changement de mot de passe, la FAQ et l’aide.

Fonctionnalités à Venir

  • Suivi de la Progression : Des graphiques et des visualisations pour un suivi détaillé des progrès.
  • Mode Hors Ligne : Permettant l’accès aux fonctionnalités essentielles même sans connexion internet.
  • Personnalisation de l’Interface : Introduction d’un mode clair/sombre et options de choix de langue.