
Super BowlPlateforme de paris sportifs multi-applications
SportTech · Web · Mobile · Desktop · Full-stack
juin 2023 - novembre 2023
Contexte
Projet de conception et développement d’une plateforme complète de paris sportifs autour d’un événement type Super Bowl.
L’écosystème comprend trois applications interconnectées :
- Une application web pour les utilisateurs
- Une application mobile pour la consultation
- Une application bureautique (Electron) pour les administrateurs et commentateurs
L’objectif était de créer un système cohérent permettant la gestion des matchs, des paris et des gains en temps réel.
Problématique
La gestion de paris sportifs en temps réel implique plusieurs contraintes techniques et fonctionnelles :
- Synchronisation des données entre plusieurs applications (web, mobile, desktop)
- Gestion sécurisée des utilisateurs et des transactions (authentification, JWT)
- Calcul dynamique des gains en fonction des résultats des matchs
- Fiabilité du système lors de la clôture des matchs
- Visualisation claire des données (historique, gains, pertes)
Il était nécessaire de concevoir une architecture robuste permettant de centraliser la logique métier tout en alimentant plusieurs interfaces.
Objectif / solution
Concevoir une plateforme complète et scalable permettant :
De parier en temps réel sur plusieurs matchs
De centraliser la logique métier via une API REST sécurisée
D’alimenter plusieurs interfaces (web, mobile, desktop)
De calculer automatiquement les gains des utilisateurs
D’offrir une expérience fluide et cohérente sur tous les supports

1 / 7
Démarche produit
Software Engineer & Builder
Conception et développement d’un système multi-applications avec une approche orientée architecture, logique métier et expérience utilisateur.
Rédaction des spécifications techniques (MCD, diagrammes UML, cas d’usage)
Conception UX/UI des différentes interfaces
Mise en place d’une architecture API centralisée (REST + JWT)
Organisation du projet en méthodologie Agile (Kanban / Trello)
Développement simultané des trois applications (web, mobile, desktop)
CONTRIBUTIONS CLÉS
Architecture multi-applications
Conception d’un système composé de trois applications connectées à une API centrale.
API sécurisée & authentification
Développement d’une API REST avec JWT pour gérer les utilisateurs, les matchs et les paris.
Gestion des paris sportifs
Implémentation des fonctionnalités permettant de parier, modifier ou supprimer des paris sur plusieurs matchs simultanément.
Calcul des gains automatisé
Mise en place d’un système de calcul des gains déclenché lors de la clôture des matchs via l’application desktop.
Visualisation des données utilisateur
Intégration de graphiques (Chart.js) pour afficher les gains, pertes et historique des paris.
Back-office administrateur
Création d’un espace admin avec EasyAdmin pour la gestion des utilisateurs et des données.
Sécurité & emails
Intégration de JWT, CSRF, et système d’emails (Brevo) pour les flows utilisateur.
Développement multi-plateforme
• Web : Symfony / PHP • Mobile : React Native • Desktop : Electron
IMPACT
Mise en place d’un système complet de paris sportifs multi-plateforme
Centralisation de la logique métier via une API unique
Synchronisation des données entre web, mobile et desktop
Automatisation du calcul des gains utilisateurs
Mise en place d’une architecture scalable et maintenable
Structuration complète du projet (specs, architecture, UX)
Stack