← Retour

My Sport Session

D’un outil de réservation à une plateforme en marque blanche

My Sport Session équipe les clubs, les coachs et les salles de sport : planning, réservation, gestion de l’activité au quotidien. Côté sportif, une marketplace pour trouver et réserver une séance — plus de 100 sports et loisirs référencés, autour de 2 000 activités proposées chaque semaine.

Le problème

Le projet est parti de presque rien, et il a fallu tenir deux exigences en même temps.

D’un côté, l’outillage métier de professionnels qui n’ont ni les mêmes règles de planning, de tarification ou d’annulation. C’est ce qui explique les plus de 90 paramètres du seul réglage des créneaux : c’est le prix à payer pour couvrir une salle de sport et un coach indépendant avec le même produit.

De l’autre, l’ouverture à des distributeurs : des offices de tourisme et des comités d’entreprise qui diffusent l’offre sous leur propre marque. Ce n’est plus le même problème — il faut cloisonner les données, décliner l’interface, et faire cohabiter plusieurs marques sur un seul socle.

Ce que j’ai fait

  • La plateforme complète : back Symfony, front React et Next.js.
  • La recherche de séances côté sportif, sur Elasticsearch.
  • L’outillage de gestion pour les clubs, les salles et les coachs.
  • Le déploiement en marque blanche pour les offices de tourisme et les comités d’entreprise.
  • L’infrastructure et les mises en production.

Le résultat

Plus de 10 000 réservations par mois, dont 99 % honorées, sur un catalogue d’environ 2 000 activités hebdomadaires.

En sept ans, le socle a changé de nature : il ne porte plus seulement My Sport Session, il peut porter l’offre sous la marque d’un tiers sans duplication de code, et en encaisserait des centaines.


Seul développeur depuis juin 2019.

  • Symfony
  • React
  • Next.js
  • Elasticsearch