Import initial de la documentation : statut, roadmap, plans V1/V2, specs verticales (creche, sport), audits securite, plan de test, analyse concurrentielle et maquettes de design. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
133 lines
3.9 KiB
Markdown
133 lines
3.9 KiB
Markdown
# MyInfoMate Sport — Vue d'ensemble
|
||
|
||
## Positionnement
|
||
|
||
Adaptation de MyInfoMate pour les clubs sportifs. Remplace WhatsApp et les outils éparpillés par une app branded, structurée, et pensée pour la gestion terrain (arbitrage, renfort, communication).
|
||
|
||
Pilote : **Hockey Club de Namur** (accès direct via joueur Unov).
|
||
|
||
---
|
||
|
||
## Problèmes résolus
|
||
|
||
| Problème | Situation actuelle |
|
||
|---|---|
|
||
| Arbitrage | Demandes perdues dans WhatsApp, personne ne répond |
|
||
| Groupes ingérables | Mélange parents / joueurs / staff dans les mêmes fils |
|
||
| Logistique matchs | Les membres ne savent pas où/quand jouer |
|
||
| Identité digitale | Pas d'app aux couleurs du club |
|
||
|
||
---
|
||
|
||
## Rôles
|
||
|
||
| Rôle | Responsabilités |
|
||
|---|---|
|
||
| Responsable club | Gestion des membres, équipes, configurations |
|
||
| Capitaine | Crée les demandes d'arbitrage / renfort, gère son équipe |
|
||
| Membre | Reçoit les notifs, accepte/refuse les demandes, consulte agenda et résultats |
|
||
|
||
---
|
||
|
||
## Modules V1
|
||
|
||
### Arbitrage
|
||
- Le capitaine crée une demande pour un match (date, lieu, rôle recherché)
|
||
- Tous les arbitres disponibles reçoivent une notification push
|
||
- Acceptation en un clic directement depuis l'app
|
||
- Le capitaine voit qui a accepté en temps réel
|
||
|
||
### Renfort inter-équipe
|
||
- Une équipe manque de joueurs → le capitaine envoie une demande de renfort
|
||
- Les joueurs d'autres équipes (même club) sont notifiés
|
||
- Acceptation en un clic
|
||
|
||
### Autres sections V1
|
||
- Roster de l'équipe
|
||
- Résultats de matchs
|
||
- Classement en temps réel
|
||
- Agenda des rencontres
|
||
- Notifications push ciblées (club entier ou équipe spécifique)
|
||
- Contenu éditorial (règlement, infos club, carte du terrain)
|
||
|
||
---
|
||
|
||
## Modules V2 (planifiés)
|
||
|
||
- Messagerie d'équipe (remplacement des groupes WhatsApp)
|
||
- Stats & gamification (buts, assists, trophées)
|
||
- Sync fédération RBFH (calendrier et classements automatiques)
|
||
- Réservation de terrains
|
||
- Statut terrain en temps réel
|
||
|
||
---
|
||
|
||
## Navigation app mobile (5 onglets)
|
||
|
||
1. **Accueil** — Prochains matchs, derniers résultats, annonces
|
||
2. **Mobilisation** — Demandes d'arbitrage et de renfort actives
|
||
3. **Équipe** — Roster, profils membres
|
||
4. **Classement** — Tableau de classement du club
|
||
5. **Infos** — Contenu éditorial (règlement, localisation, contact)
|
||
|
||
---
|
||
|
||
## Architecture technique
|
||
|
||
| Composant | Détail |
|
||
|---|---|
|
||
| Backend | manager-service (ASP.NET Core) — nouveaux endpoints sport |
|
||
| CMS | manager-app Flutter — nouvel onglet gestion sport |
|
||
| App mobile | Nouveau flavor Flutter (même codebase que mymuseum-visitapp) |
|
||
| Différenciation | `InstanceType.Sport` dans l'enum — UI conditionnelle |
|
||
| Notifications | Firebase Push |
|
||
| Base de données | Nouvelles entités PostgreSQL (Team, Match, MobilizationRequest…) |
|
||
|
||
---
|
||
|
||
## Tarification
|
||
|
||
| Plan | Prix/mois |
|
||
|---|---|
|
||
| Starter club | 40 € |
|
||
| Standard club | 65 € |
|
||
| Premium club | 90 € |
|
||
|
||
Pilote gratuit 3–6 mois pour Hockey Namur.
|
||
|
||
---
|
||
|
||
## Stratégie de déploiement
|
||
|
||
1. **Hockey Namur** — Pilote (crédibilité : joueur Unov dans le club)
|
||
2. **Autres clubs RBFH** — Visibilité via la fédération
|
||
3. **Autres sports** — Football, basket, volley (même app, flavors différents)
|
||
4. **Partenariats fédération** — RBFH officiel à terme
|
||
|
||
---
|
||
|
||
## Concurrents
|
||
|
||
| Concurrent | Différence vs MyInfoMate Sport |
|
||
|---|---|
|
||
| Spond | Pas white-label, pas d'arbitrage structuré, pas d'identité club |
|
||
| iclub | Orienté gestion administrative (licences, cotisations), pas terrain |
|
||
|
||
Avantage clé : seule solution combinant arbitrage structuré + renfort inter-équipe + app aux couleurs du club à ce prix.
|
||
|
||
---
|
||
|
||
## Statut (mai 2026)
|
||
|
||
### Fonctionnel
|
||
- Rôles Guardian / Member (base réutilisable)
|
||
- Notifications push
|
||
- Contenu éditorial (sections standard MyInfoMate)
|
||
|
||
### En cours / Planifié
|
||
- Module arbitrage (backend + UI)
|
||
- Module renfort
|
||
- Sync résultats et classements
|
||
- Flavor Flutter dédié sport
|
||
- CMS manager-app : onglet gestion sport
|