Sprint 5 — Dashboard admin À FAIRE¶
Runbook technique (endpoints, permissions, factures PDF) :
demo-conductor/docs/sprints/sprint-5-admin.mdCette page = vue stratégique pour Marc + Cyrille.
Donner aux deux co-fondateurs Marc (admin) et Cyrille (direction) les outils de pilotage business.
Scope¶
KPIs financiers¶
- Revenu total / mois
- MRR (Monthly Recurring Revenue) — pour abonnements Observatoire
- Taux de conversion visiteur → commande
- Top 10 études par volume + CA
- Panier moyen, taux de rétention
Opérations¶
- Bouton Régénérer rapport par commande (utile si données mises à jour)
- Export CSV des commandes (filtres date/statut/étude)
- Liste clients + fiche détaillée (historique commandes, email, téléphone)
- Opérations en lot : confirmer/annuler plusieurs commandes
Permissions¶
- Différencier rôles admin (tout) vs direction (lecture KPI, pas d'action destructive)
Factures¶
- Génération automatique facture PDF par commande (numérotation séquentielle)
- Mention SIRET + TVA (20% FR)
- Téléchargement depuis l'espace client
- Archivage PDF par année
ISC préview¶
- Dashboard KPI affiche CA mois N / mois N-1 / % évolution
- Export CSV contient : id, date, email, étude, montant, statut, commune
- Facture PDF A4 avec logo + numéro séquentiel unique
- Rôle
directioninterditDELETE/refund(testé par permissions unit test)
Dépendances¶
- Sprint 4 complet (commandes stables, webhooks propres)
- Données de test avec plusieurs commandes payées
Cyrille sans connexion technique
Le dashboard direction doit être 100% navigable sans terminologie technique.
Pas de "MRR" sans tooltip, pas de "churn" sans définition, pas de SQL visible.