V1 — Socle local fonctionnel
Statut
Document de cadrage roadmap — version initiale.
Objectif
La V1 correspond au socle fonctionnel local de DMV : rendre une commune consultable, des acteurs visibles, des publications accessibles et l'administration possible.
L'objectif n'est pas de tout faire, mais de valider une base utile, stable et compréhensible.
Périmètre V1
| Domaine | Intention |
|---|---|
| Mur de la ville | Afficher les contenus locaux utiles. |
| Publications | Permettre la publication locale par acteurs, contributeurs ou mairie selon droits. |
| Acteurs | Gérer commerces, associations, services publics, mairies et structures locales. |
| Mini-sites | Donner une vitrine légère aux acteurs. |
| Annuaire / recherche | Trouver un acteur, une information ou un service local. |
| Favoris | Suivre des acteurs ou contenus d'intérêt. |
| Backoffice | Administrer acteurs, communes, publications, utilisateurs et paramètres. |
| PWA / mobile | Assurer une expérience mobile-first avant le natif. |
État actuel visible
Le workspace confirme plusieurs briques compatibles avec la V1 :
- application publique Next.js ;
- backoffice React/Vite ;
- API Laravel modulaire ;
- modules acteurs, publications, communauté, territoire, administration et analytics ;
- routes API
/api/v1; - PWA et expérience mobile documentées comme axes importants ;
- éléments Supabase historiques encore présents.
Cette présence technique ne garantit pas que tous les parcours V1 sont finalisés ou validés en production.
Priorités V1
- Stabiliser les parcours publics principaux.
- Clarifier la qualité des données acteurs et communes.
- Fiabiliser publication, consultation et administration.
- Consolider le backoffice comme outil de maintenance.
- Réduire les incohérences entre frontends, Laravel et Supabase.
- Mesurer l'usage local réel.
Critères de qualité
La V1 doit être considérée solide si :
- un habitant comprend rapidement quoi consulter ;
- un acteur peut être trouvé et présenté correctement ;
- une publication locale peut être créée, modérée et affichée ;
- le backoffice permet de corriger les données ;
- l'expérience mobile est utilisable ;
- les droits de base sont respectés ;
- les erreurs courantes sont traitées proprement.
Hors périmètre V1
La V1 ne doit pas porter toute l'ambition future :
- IA avancée ;
- applications mobiles natives ;
- automatisation territoriale poussée ;
- PlayLoop complet côté produit ;
- offres mairie complexes ;
- modèle multi-communes à grande échelle ;
- marketplace ou revenus futurs non validés.
Dépendances
- Données communes et acteurs fiables.
- API et frontends alignés.
- Backoffice opérationnel.
- Authentification et droits de base.
- Stratégie de migration Supabase/Laravel clarifiée progressivement.
- Performance suffisante sur mobile.
Risques
- Socle trop large pour être stable.
- Données locales incomplètes.
- Parcours backoffice insuffisamment fiables.
- Dette Supabase/Laravel non maîtrisée.
- Trop grande priorité donnée à des nouveautés avant stabilisation.