En développement · 2026
Nero Workout
Un carnet d’entraînement avec exercices, programmes, séries et graphiques de progression, reposant sur trois services serveur.

Image 1 sur 4
Problème
Réunir planification des entraînements, suivi des résultats et analyse de la progression en séparant les responsabilités des comptes, des séances et des statistiques.
Réalisation
- Interface Next.js : catalogue d’exercices, programmes, journal des séances et pages statistiques.
- Service de comptes sous Symfony, service d’entraînement sous NestJS et service de statistiques sous FastAPI.
- Saisie des séries, répétitions et charges ; création de séances à partir des programmes.
- Graphiques de progression, PostgreSQL pour les données, Redis pour le cache et authentification JWT.
- Docker Compose, données de démonstration, tests unitaires, d’intégration et Playwright.
Décision
Des services distincts gèrent leurs données et les échangent par API. Next.js les réunit dans une interface utilisateur commune.
Coordonner l’accès aux données personnelles, la modification des séances et le calcul des statistiques à partir de l’historique d’entraînement.
Résultat
Le dépôt implémente les principaux parcours du carnet et de l’analyse de progression. Le développement se poursuit.