Retour aux projets

Étude de cas

Coach Posture – Défi Decathlon

Questionnaire profil sportif
Sélection des zones sensibles
Recommandations d'exercices
Produits Decathlon suggérés
Nuit de l'Informatique 2024

Contexte

La Nuit de l'Informatique est un événement national de type hackathon où les équipes étudiantes conçoivent une solution numérique complète en une nuit. Ce contexte constitue un exercice intensif des compétences Collaborer et Conduire dans des conditions de contrainte temporelle forte.

Le défi Decathlon portait sur la conception d'une application de conseil postural. Notre équipe a développé Coach Posture, une application de profilage sportif avec système de recommandation personnalisé d'exercices et de produits.

Problème & objectifs

Problème

  • Concevoir et développer une solution complète sous forte contrainte temporelle
  • Coordonner efficacement une équipe pluridisciplinaire
  • Implémenter un algorithme de recommandation fonctionnel
  • Livrer un prototype démontrable et présentable

Objectifs

  • Organiser le travail d'équipe avec répartition claire des responsabilités
  • Développer un questionnaire multi-critères (niveau, objectifs, zones sensibles)
  • Implémenter un algorithme de scoring pour le système de recommandation
  • Produire une interface utilisateur cohérente avec la charte graphique partenaire

Approche

Face à la contrainte temporelle, nous avons adopté une méthodologie pragmatique :

  • définition collective du périmètre fonctionnel minimal viable ;
  • répartition des rôles selon les compétences (UX, développement, contenu, intégration) ;
  • développement parallèle des composants avec points de synchronisation réguliers ;
  • intégration continue et tests manuels pour valider le parcours utilisateur.

Cette organisation illustre la compétence Collaborer : coordination efficace, communication claire et adaptation aux imprévus en contexte de pression.

Points techniques

Frontend : React 18 avec TypeScript, architecture par composants avec state management via hooks (useState, useContext).

Questionnaire : Formulaire multi-étapes avec progression visuelle, validation des réponses et navigation fluide entre les questions.

Recommandation : Algorithme de scoring prenant en compte 6 critères : niveau (débutant/intermédiaire/avancé), sport principal, objectif, zones sensibles, lieu (maison/salle) et équipement disponible.

Design : TailwindCSS avec charte graphique Decathlon, images d'exercices, interface responsive mobile-first.

Build : Vite pour un développement rapide avec hot reload, build optimisé pour un déploiement instantané.

Résultats

Le prototype livré au terme de la nuit comprenait :

  • un questionnaire interactif multi-critères avec progression visuelle ;
  • un moteur de recommandation fonctionnel basé sur un scoring pondéré ;
  • des fiches exercices avec visuels et instructions ;
  • une sélection de produits contextualisée selon le profil utilisateur.

Le projet a été distingué pour la qualité du parcours utilisateur et la pertinence des recommandations générées.

Ce que j'ai appris

  • Collaborer : coordonner une équipe pluridisciplinaire sous contrainte temporelle ;
  • Conduire : prioriser les fonctionnalités et définir un périmètre minimal viable ;
  • Réaliser : développer rapidement une application fonctionnelle avec React/TypeScript ;
  • Optimiser : concevoir un algorithme de recommandation efficace avec ressources limitées ;
  • Collaborer : communiquer et présenter un projet de manière convaincante.

Cette expérience de hackathon a constitué un exercice intensif des compétences transversales du BUT Informatique, particulièrement la capacité à collaborer efficacement et à livrer sous contrainte.

Ce projet vous intéresse ?

Discutons de vos besoins et voyons comment je peux vous aider à concrétiser votre projet.