Image d'un pilote qui conduit sa moto sur le terrain

MoovLigo, plateforme SaaS de gestion pour ligues sportives

Projet réalisé en 2026
SymfonyNextJSDrupalFigma
Logo sur un fond bleu dégradé avec un pilote de motocross en arrière plan

Une collaboration qui dure depuis 2013, une ambition qui grandit

La relation entre ISICS et la Ligue Moto Grand Est ne date pas d'hier. En 2013, nous développions une première application métier sur mesure pour gérer les engagements aux épreuves. Pendant plus de dix ans, cet outil a évolué avec les besoins de la structure, s'est enrichi de fonctionnalités et a prouvé sa valeur au quotidien pour les pilotes, les clubs et les équipes administratives.

En 2025, la LMGE a franchi une nouvelle étape : transformer cet outil éprouvé en une plateforme SaaS mutualisable, capable d'accueillir d'autres ligues régionales sans démultiplier les coûts de maintenance. C'est dans ce cadre qu'est né MoovLigo, un GIE dont la LMGE assure la gouvernance et dont ISICS est le partenaire technique exclusif.

"Votre espace pilote, vos courses, en un clic"
Image d'un pilote qui conduit sa moto avec un décor au couleur de la nouvelle identité de la LMGE
Une phrase "Trouver les courses près de chez vous" accompagnée d'une image d'un pilote sur sa moto

Le problème à résoudre

Une ligue régionale de sport moto gère une complexité opérationnelle que peu de structures extérieures imaginent.

Les engagements aux épreuves ne sont pas de simples inscriptions en ligne. Il faut vérifier que le pilote est bien licencié, que son véhicule est conforme à la catégorie, qu'il a l'âge requis, qu'il s'inscrit au bon championnat. Ces contrôles, réalisés manuellement, mobilisent les équipes administratives et génèrent des erreurs, des litiges, des allers-retours chronophages avec les pilotes.

À cela s'ajoutent la gestion des places disponibles par catégorie, les remboursements en cas d'annulation d'épreuve, les convocations des officiels, leurs notes de frais, les réunions, la communication interne entre pilotes, clubs et secrétariat. Autant de flux d'informations dispersés dans des boîtes mails, des fichiers Excel et des échanges téléphoniques.

La première version de l'outil, développée en 2013, avait apporté des réponses solides à ces problèmes. Mais elle atteignait une limite : impossible de la proposer à une autre ligue sans créer un projet distinct, avec sa propre maintenance et ses propres coûts. La refonte avait un objectif clair : construire une plateforme unique, mutualisable, évolutive, sans que chaque nouvelle ligue ne représente un nouveau chantier technique.

Image d'un pilote qui conduit sa moto sur le terrain
Image d'un pilote qui conduit sa moto dans le sable
Image de deux pilotes qui sont sur une moto sur le terrain
Aperçu de l'outil pilote de la LMGE sur un fond bleu avec une image d'un pilote en arrière plan

Ce que MoovLigo fait concrètement

"Un outil conçu pour accompagner clubs et pilotes"
Image de deux pilotes qui sont sur leur moto avec en fond un décor aux couleurs de la nouvelle identité de la LMGE

Un écosystème complet clé en main

MoovLigo ce n'est pas un outil, c'est trois environnements qui fonctionnent ensemble : un site vitrine public pour présenter la ligue, ses clubs et ses épreuves ; un espace licencié où chaque pilote, officiel ou président de club retrouve tout ce qui le concerne ; et un back-office d'administration pour gérer au quotidien l'ensemble de l'activité de la ligue.

Les trois sont déployés aux couleurs de chaque ligue, sans aucune compétence technique requise côté client.

Aperçu desktop de l'outil pilote de la LMGE
Aperçu mobile l'outil pilote de la LMGE

Des inscriptions aux épreuves sans erreur ni litige

C'est le coeur du dispositif. Un pilote s'engage à une épreuve en quelques clics, depuis son téléphone. Pendant ce processus, la plateforme vérifie automatiquement tout ce qui doit l'être : sa licence est-elle valide ? Son véhicule est-il conforme à la catégorie choisie ? A-t-il l'âge requis ? Est-il inscrit au bon championnat ? Des coéquipiers sont-ils nécessaires pour cette discipline ?

Si quelque chose ne va pas, le pilote en est informé immédiatement, avant de payer. Le secrétariat ne reçoit que des engagements conformes.

Le paiement est intégré. En cas d'annulation d'une épreuve par la ligue, les remboursements sont gérés automatiquement, sans intervention manuelle.

"Site vitrine", "Espace licencié", "Back-office"

Une gestion fine des places et des périodes d'engagement

Chaque épreuve dispose d'un système de gestion avancé : nombre de places limité par catégorie ou par regroupement de catégories, file d'attente automatique dès que la limite est atteinte, période d'engagement prioritaire réservée aux licenciés de la ligue, périodes spécifiques avec règles différentes selon le délai.

Un espace officiel pour en finir avec les mails perdus

Les officiels disposent d'un espace dédié : leurs convocations aux épreuves y sont centralisées, ils acceptent ou refusent en un clic, saisissent leurs notes de frais directement en ligne avec les justificatifs. La ligue valide et suit tout depuis le même environnement.

"Espace pilote"
"Espace club"
"Espace officiel"

Une messagerie interne centralisée

Pilotes, clubs, officiels et secrétariat communiquent dans un espace unique. Plus de fils de discussion dispersés dans des boîtes mail personnelles, plus d'informations perdues. Tout est tracé, archivé, accessible.

Représentation d'un pilote qui reçoit un message dans son espace pilote
"Un socle commun pour toutes les ligues"

Une solution mutualisée : une ligue de plus, pas un projet de plus

C'est la rupture fondamentale avec la v1. Quand une nouvelle ligue rejoint MoovLigo, on déploie une nouvelle instance depuis le socle existant. La maintenance, les évolutions, les corrections : tout bénéficie à l'ensemble des ligues membres sans travail supplémentaire pour chacune. C'est le modèle SaaS appliqué au sport associatif régional.

Architecture technique

Les choix qui rendent MoovLigo maintenable dans la durée

L'application métier est développée en Symfony, notre framework de référence pour les projets à forte complexité : gestion des droits utilisateurs différenciés, règles métier configurables, connecteurs vers des systèmes tiers. Les interfaces sont développées en Next.js pour garantir performance et compatibilité mobile sur l'ensemble des profils utilisateurs.

Le site vitrine de chaque ligue repose sur une architecture Drupal / Next.js découplée. Drupal gère les contenus éditoriaux côté back-office, Next.js assure le rendu frontend. Les deux communiquent avec l'application métier via API pour afficher en temps réel les épreuves, classements et données dynamiques.

Les contrôles de conformité lors des inscriptions s'appuient sur des appels API vers le système de gestion des licences de la Fédération Française de Motocyclisme. Le paiement en ligne est géré via Lyra / SystemPay, avec gestion native des remboursements automatisés.

L'ensemble est conçu en architecture SaaS multi-instances : un socle technique unique, des environnements isolés par ligue, une maintenance centralisée chez ISICS pour le compte du GIE MoovLigo. Chaque évolution de la plateforme est déployée une fois, bénéficie à tous.

Logo Symfony
Logo NextJS
Logo ReactJS
Aperçu mobile de la plateforme pilote de la LMGE
On touche avec les yeux 👀

Quelques autres réalisations

Vous avez un projet similaire ?