Epitech · Projet 2026–2027

Regista.

Le recrutement football, décidé par la donnée.

Visualisation tactique, IA prédictive et critères mentaux réunis pour répondre à une seule question : ce joueur réussira-t-il chez nous ?

TimotéYannisTristanTomBasim
Présentation projet
01L'équipe

Cinq postes, un système.

On se répartit comme sur un terrain : chacun tient sa ligne. Le projet porte le nom du meneur de jeu (le regista) qui oriente toute l'équipe.

T
Timoté
GK · DevOps / Back
Garde la cage : infra, CI/CD, back.
T
Tom
DEF · Full-Stack / Data
Solide derrière : full-stack et data.
B
Basim
MID · Le regista
Product manager : il oriente tout le jeu.
Y
Yannis
MID · Front / Archi
Milieu créatif : front lead, architecture.
T
Tristan
FWD · Front / Data
Le finisseur : frontend, data science.
GardienDéfenseMilieuAttaque
02Problématique

Recruter, c'est parier des millions.

Les clubs dépensent sans garantie. Les outils donnent des statistiques brutes, mais aucun ne dit si un joueur s'adaptera à un système, un vestiaire, un championnat.

30–40%des transferts sont des échecs.
260M€perdus sur deux transferts (Hazard, Coutinho).
0outil combinant data, mental et tactique.
03Un cas d'école

100 M€. Sept buts.

Eden Hazard au Real Madrid
Eden Hazard · Real Madrid (2019–2023)

Eden Hazard, star de Chelsea, rejoint le Real Madrid en 2019 pour près de 100 M€ et un salaire XXL. Blessures, méforme, adaptation ratée : 7 buts en 4 saisons, puis un départ libre en 2023. Le talent n'était pas en cause ; l'adaptation, si.

~100M€transfert Chelsea → Real (2019).
7buts en 4 saisons (76 matchs).
0ۈ la revente : parti libre.

C'est exactement ce risque d'adaptation que le score de Regista cherche à anticiper.

04Marché & environnement · PESTEL

Un contexte qui pousse à l'outil.

Six forces externes rendent l'optimisation du recrutement incontournable. Quatre sont à priorité haute pour Regista.

Politique

RSTP FIFA, agents UEFA, Brexit/GBE, quotas nationaux.

Priorité moyenne
Économique

Marché >5 Mds€/an (+350% en 10 ans), RSF UEFA, Saudi/MLS.

Priorité haute
Socioculturel

Analytics +15%/an, 78% des clubs avec data analyst, foot féminin.

Priorité haute
Technologique

XGBoost/SHAP/GNN, computer vision, APIs, cybersécurité.

Priorité haute
Écologique

-80% de déplacements scouts, obligations ESG/CSRD, Green IT.

Priorité faible
Légal

RGPD Art.9, EU AI Act, licences APIs, mineurs (Art.19).

Priorité haute
05Positionnement · SWOT

Forts là où les autres ne vont pas.

Forces
  • IA d'adaptation contextuelle >80%
  • Critères mentaux uniques
  • Visualisation tactique 2D/3D
  • Scoring en centiles par poste
Faiblesses
  • Équipe réduite (5 étudiants)
  • MVP pas encore en production
  • Dépendance aux fournisseurs de données
  • Notoriété faible face aux leaders
Opportunités
  • Marché transferts >5 Mds€/an
  • Analytics +15%/an
  • Pression Fair-Play Financier UEFA
  • Besoin d'aide à la décision
Menaces
  • Concurrents établis (Wyscout, Opta)
  • Réglementation des données
  • Résistance au changement
  • Internalisation data des grands clubs
06La solution

Trois outils, une décision.

Regista réunit en une plateforme ce que les clubs assemblent à la main, avec une IA explicable au cœur.

Voir

Visualisation tactique

Terrain interactif, formations en glisser-déposer. Un clic sur un poste lance la recherche dans son contexte.

Décider

IA d'adaptation

Score 0–100 par joueur (>80% visé) et surtout le « pourquoi » expliqué avec SHAP.

Comparer

Dashboard analytique

Filtres multicritères, centiles par poste, comparateur, shortlist, export PDF.

07Les fonctions clés

Cinq briques, un parcours.

Du terrain à la décision, chaque brique répond à un besoin précis de recruteur ou de directeur sportif.

01

Terrain

Effectif positionné, vues offensive / défensive.

02

Filtres

Technique, physique, mental, économique.

03

Reco IA

Score d'adaptation contextualisé au club.

04

Centiles

Stats normalisées 0–100 par poste.

05

Dashboard

Comparateur, shortlist, alertes, export.

08Backlog · User Stories

Quatre acteurs, trente histoires.

Le besoin est cadré par acteur et priorisé en MoSCoW (Must / Should / Could). Chaque story a ses critères d'acceptation.

Utilisateur · 12
  • Recherche par poste
  • Reco IA & explication
  • Comparateur, shortlist
  • Export PDF
Club · 7
  • Effectif & système de jeu
  • Besoins de recrutement
  • Membres de l'équipe
  • Abonnement
Admin · 7
  • Comptes & RBAC
  • Données joueurs
  • Modèle IA
  • Monitoring
Visiteur · 4
  • Découverte de l'offre
  • Inscription club
  • Essai gratuit
  • Demande de démo
09Proposition de valeur

Un ROI qui se démontre.

Regista remplace une cellule de scouting coûteuse par une présélection data : l'outil est remboursé dès le premier transfert réussi.

-50 à -70%coûts de recrutement
-70%temps de scouting
>80%taux d'adaptation
1ertransfert = ROI atteint
5 Mds€marché annuel (TAM)
10Architecture

Une chaîne, des couches nettes.

Chaque couche a une responsabilité unique ; l'IA est isolée derrière un microservice pour rester remplaçable.

ClientFrontend · Next.js 16, React 19, Tailwind v4, D3.js
APIBackend · NestJS 11 : Auth, Players, Search, Recommendations
DonnéesData layer · PostgreSQL 17 · Redis · Elasticsearch
IAML service · FastAPI · XGBoost · SHAP · Airflow · MLflow
11Le choix des stacks

Chaque techno répond à un besoin.

TypeScript de bout en bout pour une équipe de cinq, Python là où la data l'exige, et on ne paie l'infra que quand le besoin est prouvé.

Frontend

  • Next.js 16 · React 19SSR/SSG : perf et SEO.
  • TypeScriptTypage strict, moins de bugs.
  • Tailwind v4 · shadcn40 composants, tokens.
  • D3.js · ZustandRadars, état léger.

Backend

  • NestJS 11Modulaire, même langage.
  • PostgreSQL 17Joueurs, saisons, clubs.
  • Redis · ElasticsearchCache, recherche.
  • JWT · RBACRôles club/recruteur/admin.

IA / Data

  • XGBoostRéférence tabulaire.
  • SHAPExplicabilité = adoption.
  • Airflow · MLflowETL, modèles versionnés.
  • FastAPIMicroservice prédiction.

Infra

  • DockerOnboarding 3 commandes.
  • GitHub ActionsLint, test, build par PR.
  • Vercel+Supabase→AWSGratuit puis scale.
  • Sentry · GrafanaMonitoring, alerting.
12IA & données

Un score, et son explication.

Le modèle ne sort pas une note opaque : il donne un score d'adaptation et les facteurs qui le justifient, lisibles par un non-technicien.

<5050–7070–85>85
Rouge = risque élevé · Vert = quasi-certainXGBoost · >80% visé · AUC ≥ 0.85
Données (StatsBomb, FBref…)Features (200+)XGBoostSHAP « pourquoi »Score + raisons
13Design system

Une identité, déjà testée.

Avant les features : un design system complet sous Storybook, accessible et tokenisé. Cette présentation utilise d'ailleurs ses tokens.

40composants livrés (UI + métier).
71tests verts, 0 vulnérabilité.
AAWCAG 2.2 sur toute la palette.
Plum · primary
GK
DEF
MID
FWD
Or
Argent
Bronze
Charbon
14Planning

Sept phases, douze mois.

De septembre 2026 à l'été 2027, avec une variante pessimiste (+20% par tâche) déjà budgétée.

SEP 2026GA · ÉTÉ 2027
S0Infra
Prép.Fondations
MVP FETerrain
MVP BEAPI+ML
IAIntégration
QATests
ProdLancement
15Risques

On a nommé les pièges.

Dix risques cotés P×I, avec un propriétaire et un plan de mitigation. Les cinq plus critiques :

RisqueNiveauScoreOwner
Accès aux données pro refusé / trop cherCritique20Tristan
Disponibilité équipe étudianteÉlevé16Timoté
Scope creep produitÉlevé16Timoté
Adoption faible des recruteursÉlevé16Timoté
Modèle ML sous le seuil de 80%Élevé15Tristan
18Cap

Prochain arrêt : le MVP.

Terrain jouable, API joueurs et premier modèle d'ici la fin de l'automne. Tout est tracé, documenté et planifié.

01 / 19
↑ ↓ pour naviguer