- outputs/platform, outputs/prospect : scripts de construction des decks commerciaux + captures sources et .pptx generes. - outputs/mnaha : seed complet de l'instance de demo luxembourgeoise (scripts par etape, contenus, images generees), le deck en version marque blanche et en version brandee, le PDF de presentation. - outputs/Wireframes : maquettes app mobile, app web et manager. - interview clients : notes de l'entretien Fourneau St Michel. state.json et les __pycache__ sont ignores : le premier porte les cles d'API de l'instance seedee, les scripts le regenerent.
75 lines
3.0 KiB
Markdown
75 lines
3.0 KiB
Markdown
# Chiffres du deck plateforme — d'où ils viennent
|
||
|
||
Mesurés le 2026-08-24 sur les dépôts locaux. Aucun chiffre du deck n'est estimé, sauf
|
||
la slide « Reconstruire à l'identique », explicitement présentée comme un ordre de
|
||
grandeur avec son hypothèse affichée.
|
||
|
||
## Volume de code
|
||
|
||
Lignes non vides et non commentées, hors `node_modules`, `build`, `.dart_tool`, `obj`,
|
||
`bin`, `ios`, `android`, `windows`, `macos`, `linux`.
|
||
|
||
| Dépôt | Fichiers | Lignes |
|
||
|-------|----------|--------|
|
||
| manager-service (C#) | 372 | 92 184 |
|
||
| manager-app (Dart, hors client généré) | 159 | 33 543 |
|
||
| tablet-app (Dart) | 78 | 11 911 |
|
||
| mymuseum-visitapp (Dart) | 139 | 24 014 |
|
||
| visitapp-web (TS) | 56 | 9 006 |
|
||
| myinfomate-landing (TS) | 26 | 9 538 |
|
||
| unov-landing (TS) | 6 | 1 177 |
|
||
| **Total écrit à la main** | **836** | **181 373** |
|
||
| manager_api_new (client API généré) | 326 | 33 648 |
|
||
|
||
## Surface fonctionnelle
|
||
|
||
- 22 contrôleurs, **145 points d'API** (`[HttpGet|Post|Put|Delete|Patch]`)
|
||
- **23 tables métier** (`DbSet<>` dans `MyInfoMateDbContext`), **67 migrations**
|
||
- **202 tests** automatisés (`[Fact]` / `[Theory]`) sur le back-end
|
||
- 31 services, 65 DTO
|
||
- Écrans : 79 (manager-app), 54 (mymuseum-visitapp), 38 (tablet-app),
|
||
34 composants (visitapp-web)
|
||
- 14 types de sections, 10 langues de contenu, interface du CMS en 3 langues
|
||
|
||
## Historique
|
||
|
||
| Dépôt | Commits | Période |
|
||
|-------|---------|---------|
|
||
| manager-service | 193 | 2021-04-06 → 2026-08-14 |
|
||
| manager-app | 258 | 2021-04-06 → 2026-08-14 |
|
||
| tablet-app | 203 | 2020-12-28 → 2026-08-12 |
|
||
| mymuseum-visitapp | 201 | 2022-06-11 → 2026-08-14 |
|
||
| visitapp-web | 12 | 2026-04-28 → 2026-08-13 |
|
||
| **Total** | **867** | **5 ans et 8 mois** |
|
||
|
||
## Tarifs
|
||
|
||
Source de vérité : `myinfomate-landing`, répliquée dans le seed de
|
||
`MyInfoMateDbContext` — Essentiel 39 € / Pro 99 € / Premium 179 € / Enterprise sur
|
||
devis. Quotas de stockage et de jetons IA tirés du même seed.
|
||
|
||
## Slide « Reconstruire à l'identique » — hypothèses
|
||
|
||
- **1 000 à 1 400 jours-homme** : équipe de trois profils (back-end .NET, mobile
|
||
Flutter, front web) sur 18 à 24 mois, pour reconstruire le périmètre fonctionnel
|
||
existant, hors reprise de données. À ajuster si tu veux défendre une autre taille
|
||
d'équipe.
|
||
- **30 à 70 M de jetons** : 181 373 lignes × ~12 jetons/ligne ≈ 2,2 M de jetons pour
|
||
le seul code final ; facteur ×15 à ×30 pour les lectures, essais et reprises d'un
|
||
travail assisté par IA réel.
|
||
|
||
## Captures à insérer
|
||
|
||
| Réf | Slide | Écran |
|
||
|-----|-------|-------|
|
||
| 01 | 5 | Swagger du back-end |
|
||
| 02 | 6 | Le CMS en usage |
|
||
| 03 | 8 | Bibliothèque de formats de contenu |
|
||
| 04 | 9 | Tableau de bord statistiques |
|
||
| 05 | 10 | Conversation avec l'assistant |
|
||
| 06 | 11 | Questions des visiteurs sans réponse |
|
||
| 07 | 12 | Parcours en cours |
|
||
| 08 | 13 | Contenu suggéré par balise |
|
||
| 09 | 14 | Téléchargement hors-ligne |
|
||
| 10 | 16 | Deux instances côte à côte (marque blanche) |
|