Écosystème DMV — Vue d'ensemble
Vue architecturale haut niveau des applications, modules backend et services partagés de l'écosystème Dans Mon Village.
Statut
- DMV Public (Next.js) et Backoffice (React/Vite) : actifs et confirmés dans le workspace.
- PlayLoop, AssoSuite, Mairie : modules backend actifs, frontends dédiés à confirmer.
- IA Gateway : vision cible documentée, non confirmée dans le code.
- Flèches pleines
→: flux ou dépendance actuelle. Flèches pointillées-.->: vision cible non livrée.
Schéma
Lecture du schéma
Cloudflare reçoit le trafic entrant et le proxifie vers les applications. Les frontends PlayLoop, AssoSuite et Mairie sont en pointillés car leurs interfaces dédiées ne sont pas encore confirmées dans le workspace.
L'API Laravel (/api/v1) est le point d'entrée backend commun. Toutes les applications y transitent.
Les modules backend sont organisés en trois groupes fonctionnels actifs :
- Socle territorial : identité, territoire, acteurs, communauté, publications.
- Transversal : monétisation, paramètres, analytics, admin, chat.
- Applicatif : PlayLoop, AssoSuite, Mairie.
L'IA Gateway (en pointillés) est une vision cible de service transversal mutualisé, non encore implémentée.
Les données sont centralisées dans PostgreSQL via Supabase. Redis gère le cache et les queues de jobs.