DOCS/roadmap.md
Thomas Fransolet a5a8ecdb20 Documentation interne MyInfoMate / Unov
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>
2026-08-11 11:17:01 +02:00

165 lines
7.4 KiB
Markdown

# MyInfoMate — Roadmap & Idées
> ⚠️ **Ce document est une note d'idées, pas une source de vérité.** Corrigé le 2026-08-07 :
> le LLM est **Gemini 2.5 Flash-Lite** (pas Claude), et le quota IA se compte en **tokens** (pas en requêtes).
> Pour les prix : source de vérité = **myinfomate-landing**. Pour l'état d'avancement : **STATUS.md**.
## Modules existants
### Plateforme core
- **Back-office CMS** — configuration des parcours, sections de contenu (texte, images, vidéo, audio, QR codes, zones GPS)
- **Interface Web visiteur** — accessible depuis n'importe quel navigateur, inclus dans tous les plans
- **Mode Kiosk (tablette)** — app pré-installée sur flottes de tablettes, expérience guidée et contrôlée
- **App mobile visiteur (BYOD)** — app native iOS/Android sur l'App Store & Google Play
- **Assistant IA visiteur** — chatbot **Gemini 2.5 Flash-Lite** intégré (quota en **tokens**/mois selon le plan, Enterprise : sur mesure)
- **Offline + beacons BLE** — contenu disponible sans connexion, déclenchement par proximité Bluetooth
- **Notifications push** — alertes et messages aux visiteurs
- **Traduction automatique** — contenu multilingue automatique
- **Stats de visite** — visiteurs/jour, stats avancées selon plan
### Plans tarifaires actuels
| Plan | Prix | Inclus |
|---|---|---|
| Essentiel | 39€/mois | Web + Kiosk, 1GB, stats basiques |
| Pro | 99€/mois | Web + App native, 15GB, offline, beacons BLE, push |
| Premium | 179€/mois | Web + App native, 50GB, IA (quota tokens), traduction |
| Enterprise | Sur devis | Multi-sites, stockage illimité, IA sur mesure, SLA renforcé |
> ⚠️ Copie potentiellement désynchronisée. **Source de vérité : myinfomate-landing.**
---
## Nouveaux modes de diffusion XR
### 1. AR — Lunettes connectées (Ray-Ban Meta)
#### Concept
Nouveau mode de diffusion mains-libres : le visiteur porte des lunettes Ray-Ban Meta (les siennes ou prêtées), lance l'app MyInfoMate AR sur son téléphone Android, et vit sa visite sans jamais sortir son téléphone.
#### Fonctionnement
- App Android tourne en **Foreground Service** (téléphone en poche, écran verrouillé)
- **Flux caméra lunettes → scan QR** → appel API MyInfoMate → contenu audio joué dans les lunettes
- **Géolocalisation en background** → détection de zone → déclenchement automatique du contenu
- **Chatbot vocal** → STT → **Gemini** (même infra que l'assistant IA existant) → TTS → audio lunettes
- L'opérateur parle, pose des questions sur le lieu qu'il regarde → réponse contextualisée dans les oreilles
#### Stack technique
- SDK : `meta_wearables_dat` (Flutter plugin Android, pub.dev)
- STT : Whisper API (OpenAI) ou whisper.cpp embarqué
- LLM : **Gemini 2.5 Flash-Lite** (déjà intégré, via endpoint compatible OpenAI)
- TTS : flutter_tts ou ElevenLabs
- Backend : API MyInfoMate existante, aucune modification nécessaire
#### Matériel compatible
- Ray-Ban Meta Gen 1 (SDK supporté)
- Ray-Ban Meta Gen 2 (SDK supporté, recommandé — 8h autonomie, caméra meilleure)
- Prix achat Gen 2 : ~380€
#### Disponibilité SDK
- `developer.meta.com/wearables` — developer preview ouvert depuis mai 2026
- Mock Device Kit disponible pour dev sans hardware
- Distribution interne (Thelis, clients pilotes) déjà supportée
- Publication publique App Store/Play Store : partenaires sélectionnés pour l'instant
#### Modèles d'usage client
- **BYOD** : le visiteur a ses propres Ray-Ban Meta, installe MyInfoMate AR
- **Location** : kit prêté par l'office (lunettes + téléphone Android pré-configuré)
#### Pricing envisagé
- Add-on abonnement : **+20-30€/mois** (accès au mode AR dans le back-office)
- Onboarding/configuration initiale : **~300-500€ one-shot**
- Leasing lunettes (optionnel) : à étudier — hardware grand public peu cher, client peut acheter lui-même
#### TODO
- [ ] Enregistrement sur `developer.meta.com/wearables`
- [ ] Acheter une paire Ray-Ban Meta Gen 2 (dev + démo) → frais pro indépendant
- [ ] POC Flutter Android : flux caméra → scan QR → audio output
- [ ] Intégration Foreground Service (écran verrouillé)
- [ ] Brancher sur API MyInfoMate existante
- [ ] Client pilote : Visit Namur ou Fort Saint-Héribert
---
### 2. VR — Meta Quest (office du tourisme / borne d'accueil)
#### Concept
App Meta Quest qui consomme le CMS MyInfoMate existant. Le client configure son contenu une seule fois dans son back-office (comme pour l'app mobile), et ce contenu est automatiquement disponible sur le casque VR. Pas de modélisation 3D custom par défaut — le contenu existant (vidéos, images, textes, audio) est affiché en immersif.
#### Fonctionnement
- App Quest tape sur l'**API MyInfoMate existante** (même endpoint que l'app mobile)
- Affiche le menu/sections configurés dans le back-office
- **Section vidéo** → lecture en 360° dans le casque
- **Section image** → galerie immersive
- **Section texte/audio** → overlay VR avec narration
- **Section carte/parcours** → vue cartographique en VR
- Le client ne change rien à sa configuration — c'est juste un nouveau renderer
#### Stack technique
- Platform : Meta Quest 3 (600€)
- Dev : Unity ou React Native (Meta Horizon OS SDK)
- Backend : API MyInfoMate existante, aucune modification
- Contenu 360° : si le client a déjà des vidéos 360°, elles s'affichent nativement
#### Positionnement
- Borne d'accueil dans l'office du tourisme
- "Vivez la destination avant de partir explorer"
- Génère l'envie de visiter les sites → oriente les choix du visiteur
#### Pricing envisagé
- Add-on abonnement : **+30-50€/mois** (accès au mode VR dans le back-office)
- Hardware Quest 3 : achat par le client (~600€) ou fourni en leasing
- **Modélisation 3D custom** (visite virtuelle d'un château, etc.) : **sur devis, cas par cas** — ce n'est pas inclus par défaut
#### TODO
- [ ] POC Unity/React Native : app Quest qui consomme l'API MyInfoMate
- [ ] Gestion des types de contenu (vidéo 360°, image, texte, audio) dans l'app
- [ ] UI/UX VR (menu immersif, navigation par regard ou contrôleur)
- [ ] Client pilote avec contenu vidéo 360° existant
---
## Positionnement commercial XR
### Ce qui est différenciant
- **Aucun contenu supplémentaire requis** — le CMS existant alimente tout
- **Mains-libres** pour les lunettes — expérience non intrusive
- **Chatbot contextualisé** — l'IA connaît le lieu, répond aux vraies questions des visiteurs
- **Un seul back-office** — web, mobile, kiosk, AR, VR — tout depuis la même interface
### Clients cibles prioritaires
- Visit Namur ✓ (client existant)
- Fort Saint-Héribert ✓ (client existant)
- Musée Fraise ✓ (client existant)
- Offices de tourisme belges (Wallonie, Luxembourg belge)
- Musées régionaux
### Pricing bundle complet (exemple)
| Élément | Prix |
|---|---|
| Abonnement Premium | 179€/mois |
| Add-on AR lunettes | +25€/mois |
| Add-on VR Quest | +40€/mois |
| **Total mensuel** | **~244€/mois** |
| Onboarding one-shot | ~500€ |
---
## Autres projets / sous-projets MyInfoMate
### MyInfoMate Sport
- Clubs sportifs, pilot Hockey Namur
- V1 : arbitrage + renfort (matchmaking only)
- V2 : Stripe payments + commission, gamification points
### MyInfoMate Crèche
- Pilot childcare en cours
---
## Notes tech générales
- Stack : ASP.NET Core + Flutter + PostgreSQL
- LLM : **Gemini 2.5 Flash-Lite** (Google), via endpoint compatible OpenAI
- Hébergement : UNOV VPS
- App mobile : Flutter (iOS + Android)