Compagnon d’entraînement
R-01Une application qui retient vos programmes sportifs, minute vos séances et adapte votre plan en temps réel.
- Statut
- Projet personnel · PWA installable (web + mobile) · portage App Store / Play Store planifié
- Stack
- JavaScript vanilla (zéro framework, zéro build) · PWA offline (service worker) · localStorage · Coach IA
Contexte
Projet personnel né d’un besoin réel — aucune app ne réunissait suivi de programmes, minuteurs et adaptation intelligente sans empiler les outils.
Problème
Les apps de sport imposent un programme figé ; l’utilisateur jongle entre un minuteur, un carnet de suivi et un plan qu’il ne peut pas ajuster sans tout reconstruire.
Solution
Une PWA installable — sans passer par un store — qui réunit programmes, minuteurs et alertes en un seul flux, avec un coach IA qui reconfigure le programme à la demande. Choix technique assumé : full vanilla, aucune dépendance, fonctionne hors ligne dans le navigateur. Architecture pilotée par les données, pensée dès le départ pour un portage natif (Capacitor) sans réécrire la logique métier.
- 100/100
- Performance (Lighthouse) Mobile, production
- 0
- Dépendance npm · étape de build