Plateforme de monitoring de performance sportive
Plateforme — 2026
Développement d'une plateforme fullstack pour centraliser les données Intervals.icu (athlètes, activités, événements, wellness, power curves, tests terrain/laboratoire), puis les transformer en indicateurs directement exploitables par le staff. L'ingestion est industrialisée via commandes de synchronisation découpées par domaine, orchestrées par cron, pour garantir la fraîcheur des données sans charge manuelle. La couche métier calcule des métriques dérivées (charges prescrites/réalisées, intensité, zones, tendances fatigue/fitness/forme) et alimente des vues de monitoring. Le produit intègre aussi un pipeline de rapports PDF (suivi athlète et rapports physiologiques), des exports XLSX, une administration sécurisée (auth/role), et un déploiement automatisé GitHub Actions vers VPS OVH (build, migration, cache clear, release).
Fonctionnalités
- Synchronisations Intervals.icu planifiées par domaines (athlètes, activités, wellness, événements, power curves)
- Calcul d'indicateurs dérivés: charge, intensité, zones d'effort, fatigue/fitness/forme
- Monitoring visuel staff/coach avec dashboards Chart.js et filtres temporels
- Génération de PDF athlète et pipeline rapports physiologiques depuis import XLSX
- CI/CD GitHub Actions vers VPS OVH avec migrations, cache reset et déploiement reproductible
Technologies : Laravel 11, PHP 8.2, MySQL, Vite, Bootstrap 5, jQuery, Chart.js, Dompdf, PhpSpreadsheet, GitHub Actions