Aller au contenu principal

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

DomaineIntention
Mur de la villeAfficher les contenus locaux utiles.
PublicationsPermettre la publication locale par acteurs, contributeurs ou mairie selon droits.
ActeursGérer commerces, associations, services publics, mairies et structures locales.
Mini-sitesDonner une vitrine légère aux acteurs.
Annuaire / rechercheTrouver un acteur, une information ou un service local.
FavorisSuivre des acteurs ou contenus d'intérêt.
BackofficeAdministrer acteurs, communes, publications, utilisateurs et paramètres.
PWA / mobileAssurer 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.