Développement d’une plateforme évaluant l’impact de l’amorti des chaussures de course

STRIDE est une application web développée par Technology Partner SA pour son client, le Luxembourg Institute of Health (LIH), dans le cadre de leur étude : « Effet des propriétés de la mousse et de la position de l’amorti des chaussures de course sur le risque de blessure chez les coureurs de loisir : un essai randomisé. », en partenariat avec Decathlon.
Le LIH lance une étude à grande échelle pour examiner l’impact de différentes solutions d’amorti sur le risque de blessure, en suivant une cohorte de plus de 1 000 coureurs sur une période de 6 mois, faisant ainsi de cette étude l’une des plus importantes en son genre.
Les objectifs de la solution
Objectifs de la solution pour les participants
Les participants testeront trois versions différentes de chaussures. Chaque coureur recevra une paire de chaussures de course et devra :
- Partager ses données de course enregistrées par sa montre connectée en se connectant à la plateforme STRIDE.
- Remplir un questionnaire portant sur d’éventuelles plaintes (douleurs ou blessures) musculo-squelettiques chaque semaine via une application web dédiée.
Objectifs de la solution pour le LIH et Decathlon
Cette étude fournira des informations précieuses sur la relation entre l’amorti des chaussures et le risque de blessure, aidant ainsi les chercheurs et les fabricants de chaussures à prendre des décisions éclairées pour les futurs modèles de produits.
Notre réalisation
Après plusieurs workshops, le projet a connu plusieurs phases de développement :
- Définition de l’architecture du projet
- Création de maquettes
- Développement complet d’un portail administrateur
- Développement complet d’un portail chercheur
- Développement complet d’un portail participant
- Intégration d’API tierce pour la centralisation des données de course
- Audit sécurité
- Testing
- Déploiement on premise (côté client)
Témoignage
L’équipe “Physical Activité, Sport & Health” du Luxembourg Institute of Health est connue pour son expertise dans la prévention des blessures liées à la course à pied, et particulièrement pour ses études sur les propriétés des chaussures. Pour notre nouvelle étude réalisée en partenariat avec Decathlon, nous comparons 3 différentes solutions d’amorti dans les chaussures, et souhaitons recruter plus de 1000 coureurs. Nous avions besoin de créer une solution qui permet le recrutement des participants (création de compte, information sur l’étude recueil de consentement, prise de rendez-vous…), le recueil de données par questionnaires (données démographique, historique de course à pied, ressenti avec la chaussure…), et l’import direct des données de course des participants enregistrées par leurs montres de sport (Garmin, Polar et Suunto).
Nous sommes très satisfaits de la solution finale, laquelle répond entièrement à nos attentes. Il est important de souligner l’implication dans le projet du développeur, Abdelkarim, et particulièrement ses suggestions, sa réactivité et sa compréhension de nos besoins. La communication avec Technology Partner, et essentiellement Alisson, était efficace et constructive. Technology Partner a toujours été à l’écoute de nos besoins et contraintes, et s’est montré ouvert à toute solution. Ce fut une collaboration positive et fructueuse. Laurent malisoux, Group Leader.
Technologies utilisées
- API
- .Net 8 (ASP .Net web API)
- Emailing SMTP/Mailhob)
- Authentification
- SSO Keycloak/basic authentification
- Interface utilisateur
- Next JS 14/React 18
- Mantine component library
- Gestion des données
- MariaDB
- ORM entity framework core
- Intégration avec des systèmes tiers
Fournisseurs de données d'activité pour une synchronisation en temps quasi-réel :
- Polar access link API
- Garmin connect API
- Suunto cloud API
- Hébergement / infrastructure
Hébergé sur site :
- Openshift
- Docker
- CI/CD Jenkins