Aller au contenu principal

Application DMV

Statut

Document de cadrage écosystème — version initiale.

Rôle

DMV est l'application centrale de l'écosystème Dans Mon Village.

Son rôle est de servir de socle public local : un point d'entrée simple pour les habitants, les acteurs locaux, les associations, les commerces, les services publics et les communes.

DMV n'est pas un simple annuaire. L'annuaire et la recherche sont des fonctions importantes, mais l'application porte une ambition plus large : rendre visible la vie locale, organiser les contenus du territoire et connecter les autres applications de l'écosystème.

Périmètre fonctionnel

Le périmètre DMV couvre :

  • le mur de la ville ;
  • les publications locales ;
  • les acteurs locaux ;
  • les mini-sites acteurs ;
  • l'annuaire et la recherche ;
  • les favoris ;
  • les événements ;
  • les alertes ;
  • les services communaux ;
  • l'espace utilisateur ;
  • la mise en relation entre habitants, acteurs et territoire ;
  • la diffusion contrôlée de contenus issus d'applications connectées.

Publics concernés

PublicUsage principal
HabitantsConsulter l'information locale, rechercher des acteurs, suivre des favoris, accéder aux services et événements.
Acteurs locauxÊtre visibles, publier, maintenir une fiche ou un mini-site, recevoir des contacts.
AssociationsPublier localement, présenter leurs activités et relier certains contenus avec AssoSuite.
CommunesRendre visibles des informations, alertes, services et publications publiques.
AdministrateursPiloter la qualité des données, les droits, les contenus et les réglages.

Données principales

DMV s'appuie sur des données partagées avec le socle commun :

  • communes ;
  • acteurs ;
  • utilisateurs et profils ;
  • publications ;
  • médias et documents ;
  • favoris ;
  • catégories, tags et paramètres d'affichage ;
  • alertes et services communaux ;
  • statistiques d'usage ;
  • abonnements et options de visibilité lorsque le modèle économique le prévoit.

État actuel visible dans le code

Les éléments visibles montrent :

  • une application publique Next.js dans dmv-public ;
  • une page d'accueil centrée sur le mur de la ville ;
  • une route dynamique par commune dans app/[commune]/page.tsx ;
  • un annuaire par commune avec acteurs validés, tags, catégories, localisation, horaires, badges et état de revendication ;
  • un espace utilisateur sous app/mon-espace ;
  • des composants pour publications, mini-sites, documents, recherche, ville et contact ;
  • des accès Supabase côté frontend ;
  • des modules backend Laravel couvrant les domaines utiles à DMV : territoire, acteurs, publications, communauté, monétisation, settings, analytics et administration.

Ces éléments confirment le socle DMV, mais ne suffisent pas à conclure que tous les usages listés sont finalisés.

Vision cible

La cible est que DMV devienne la porte d'entrée locale de référence de l'écosystème.

DMV doit :

  • présenter les informations locales de manière claire ;
  • permettre aux habitants de trouver rapidement les acteurs et contenus utiles ;
  • donner aux acteurs une présence numérique simple ;
  • accueillir des contenus publics venant de Mairie, AssoSuite ou PlayLoop lorsque cela a du sens ;
  • rester mobile-first, accessible et adapté aux petites communes ;
  • s'appuyer progressivement sur l'API Laravel centrale pour les règles, droits et données partagées.

Autonomie

DMV doit rester une application complète pour l'usage public local. Elle ne doit pas nécessiter PlayLoop, AssoSuite ou Mairie pour fonctionner.

En revanche, elle doit pouvoir enrichir son contenu grâce à ces applications :

  • publications mairie visibles sur le mur de la ville ;
  • événements ou actualités associatives issus d'AssoSuite ;
  • contenus adaptés à la diffusion PlayLoop ;
  • informations communales administrées via l'interface Mairie.

Limites à préserver

DMV ne doit pas devenir :

  • un réseau social généraliste ;
  • un outil d'administration complet pour toutes les opérations métier ;
  • une interface unique qui absorberait PlayLoop, AssoSuite et Mairie ;
  • une plateforme où toutes les applications seraient dépendantes du même parcours utilisateur.

Le rôle de DMV est central, mais il doit rester lisible : informer, connecter, rendre visible et servir de porte d'entrée locale.