02/11/2026
SPORT94 : migration d’une application de 15 ans avec l’IA
SPORT94, application de 15 ans : migration V1 vers V2 pilotée par l’IA, 30 000 utilisateurs, 700 000 réservations depuis 2011 et 86,3 % de lignes PHP en moins.
2 novembre 2026. Cette fois, je ne pars pas de zéro : je m’attaque à la migration de SPORT94, une application web de 15 ans, avec l’intelligence artificielle.
Derrière ce logiciel, il y a du concret : 30 000 utilisateurs et 700 000 réservations depuis 2011. Pas question de sacrifier cet historique pour repartir de zéro !
Un vrai logiciel métier, pas une simple vitrine
La V2 doit reprendre les principales fonctionnalités de SPORT94 :
- Comptes utilisateurs : inscription, connexion, récupération de mot de passe et vérification des coordonnées.
- Disponibilités : consultation des créneaux et contrôle des réservations possibles.
- Réservations : enregistrement, consultation, gestion et historique.
- Paiements en ligne : intégration du service PayFIP.
- Emails et SMS : confirmations, codes de vérification et notifications.
- Notifications push : abonnements et messages adressés aux utilisateurs.
- Administration : gestion des comptes, réservations, droits et communications.
- Sécurité : contrôle des accès, protection des formulaires et validation des opérations.
Le grand ménage dans le PHP
Avec Web Agent IA, mon serveur MCP, je relie mon assistant aux fichiers et outils du projet pour piloter cette refonte. Le premier comparatif V1/V2 est spectaculaire :
- 89 fichiers PHP → 50.
- 32 466 lignes de PHP → 4 448.
- Soit 86,3 % de lignes en moins !
Mais attention : moins de code ne veut pas dire automatiquement meilleur logiciel. L’essentiel est de préserver les données et les règles métier, tout en améliorant l’organisation et la compatibilité avec les versions récentes de PHP.
L’IA accélère, je garde le volant
Je pilote l’IA pour analyser, réorganiser et produire le code. Ensuite, je vérifie les parcours utilisateurs, les réservations, les paiements, les droits et les notifications.
Les tests et corrections continuent : la migration n’est pas encore un bilan définitif de mise en production.
Moderniser quinze ans de logiciel grâce à l’IA, sans jeter quinze ans d’histoire : voilà un défi qui me plaît !
SWAT