Cartographie Intégrale des Flux & Transitions UX / Métier
Modélisation synoptique reactive des 27 écrans applicatifs, bus d'événements asynchrones et passerelle temps réel entre l'app sportive B2C et la console de gestion Club B2B.
5 Parcours Métier & Architecture Fonctionnelle
Parcours Onboarding, Profiling ELO & Club Sélectif
Prise en main athlète, calibrage niveau de jeu dynamique et rattachement aux complexes sportifs.
Connexion & SSO
Apple Sign-In, Google, SMS OTP & Biométrie FaceID.
Questionnaire ELO
Évaluation 7 questions (vitesse bandeja, fréquence, tournois FIP).
Sélection Club & Ville
Rayon géolocalisé, affiliations favorites et pass multi-clubs.
Hub Club & Installations
Live camera, météo des pistes panoramiques, pro-shop & vestiaires.
Réservation Piste, Split-Pay & Auto-Rebooking SOS
Lock temps réel de la grille horaire, split bancaire instantané et gestion d'abandon créneau.
Calendrier Multi-Clubs
Matrice horaire (8h-23h), filtres indoor/outdoor, sol Mondo Supercourt.
Split-Pay & Confirmation
Partage du montant en 4 parts égales (14.00€/j), Apple Pay & QR d'accès.
Alerte Piste Libérée
Déclenchement instantané d'une push notification aux joueurs en liste d'attente ciblée.
SOS 4ème Joueur Urgent
Annonce expresse avec filtre ELO strict (±0.30) pour combler le 4ème joueur manquant.
Matchmaking Intelligent, Communauté & Messagerie
Recherche selon positionnement Drive/Revés, invitation in-app avec carte interactive de piste.
Recherche Partenaires
Filtre côté de court (Drive/Revés), main droite/gauche, disponibilité soir/midi.
Création de Match Ouvert
Définition des règles (Punto de Oro, Super Tiebreak), court public ou privé.
Messagerie Instantanée
Module chat direct avec mini-widget d'invitation piste et validation en un tap.
Profil Public & Badge Radar
Radar 6 axes (Bandeja, Por 3, Vitesse, Mental), historique des victoires.
Compétition FIP, Live Score Arbitrage & Replay IA
Tableau de tournoi P250, télécommande d'arbitrage tactile et caméras Smart Court IA.
Tournoi P250 / Box League
Génération automatique des poules, seedings et créneaux des 16e de finale.
Score Live & Arbitrage
Boutons tactiles 1-tap, punto de oro, avertissements et retransmission temps réel.
Bilan & Signatures ELO
Signature numérique par les 4 capitaines, recalcul instantané du classement (+0.18).
Replay Smart Court IA
Détection auto des plus beaux rallyes, vitesse de smash (km/h) et clips téléchargeables.
Leaderboard Club
Classement dynamique hebdomadaire, trophées d'assiduité et invitation Masters.
Passerelle Desktop Club Desk, POS & Administration
Console de réception, pilotage des projecteurs LED de piste, POS bar & grilles de prix saisonnières.
Planning Multi-Pistes B2B
Vue panoramique drag-and-drop, synchro temps réel avec l'Écran #52 (Mobile Joueur).
Check-in Comptoir & Portique
Scan QR pass, déverrouillage de la porte du court et allumage des lumières 15 min avant.
Fiche CRM Joueur & Crédits
Gestion des abonnements annuels, carnets de 10 tickets, historique des pénalités d'absence.
Paramétrage Heures Pleines / Creuses
Définition du yield pricing par court, surcoût éclairage nocturne et règles d'annulation.
Matrice des Déclencheurs & Événements Techniques
| Écran Source | Déclencheur UX (Action) | Écran Destination | Topic / Event Bus | Protocole | Statut Sync |
|---|---|---|---|---|---|
| #52 Calendrier Mobile | Tap créneau 18:00 (Piste 1) | #42 Split-Pay & Check | slot.hold.acquired | Redis Lock | < 15 ms |
| #42 Paiement Split | Validation 4/4 des règlements | #02 Planning B2B (Live) | reservation.confirmed | WebSocket | Temps Réel |
| #02 Desk B2B | Déplacement réservation (Drag) | #52 Calendrier Mobile | court.allocation_changed | WebSocket + Push | < 50 ms |
| #54 Score Live Arbitre | Validation Point Match (6-4, 7-6) | #08 Bilan & Signatures | match.score_finalized | Kafka Bus | Garanti Exact |
| #08 Signature ELO | Validation 4 signatures joueurs | #30 Leaderboard & #28 Profil | elo.rating_computed | Postgres Tx | ACID |
| Annulation Créneau | Joueur annule 2h avant | #12 Push Piste Libérée | availability.released | FCM Push | Broadcast < 2s |
| #18 Smart Court Cam | Fin encodage clip highlight | #18 Player Replay Mobile | video.ia_rally_ready | S3 Webhook | Async OK |
Fiches Techniques des Écrans Maîtres
Calendrier Multi-Clubs & Grille de Pistes
Matrice temporelle dynamique alimentée par le moteur de disponibilité multi-tenants. Gestion des formats 60 min, 90 min et 120 min avec indication en temps réel de la météo des pistes extérieures.
Paiement Partagé & Lock Bancaire
Tunnel de validation de panier avec répartition automatisée. Prévient les no-shows grâce à une pré-autorisation Stripe sur les 4 cartes enregistrées et déclenchement automatique d'un SOS en cas d'abandon.
Console d'Exploitation Club Desk
Tableau de bord haute densité affichant jusqu'à 16 pistes simultanées. Gestion des réservations manuelles au comptoir, encaissement bar/balles, contrôle matériel domotique et alertes météo vent/pluie.
Matrice des Permissions & Rôles par Écran
| Famille d'Écrans & Identifiants | Invité (Guest) | Joueur B2C | Membre Club | Arbitre / Coach | Staff Desk B2B | Super Admin |
|---|---|---|---|---|---|---|
| Onboarding & Découverte Écrans #40, #32, #38, #26 | check_circle | check_circle | check_circle | check_circle | check_circle | check_circle |
| Réservation & Split-Payment Écrans #52, #42, #10, #12 | lock | check_circle | check_circle | check_circle | admin_panel_settings | check_circle |
| Arbitrage & Validation Scores ELO Écrans #54, #08, #34, #14 | lock | visibility | visibility | check_circle | check_circle | check_circle |
| Desk Club & CRM Exploitation B2B Écrans #02, #04 (Desktop) | lock | lock | lock | lock | check_circle | check_circle |
| Tarification & Fiscalité Stripe Club Écran #06 (Desktop) | lock | lock | lock | lock | verified_user | check_circle |