Aller au contenu principal

Vue globale AssoSuite

Statut

Document de cadrage AssoSuite — version initiale.

Définition

AssoSuite est l'application associative de l'écosystème DMV.

Elle s'adresse aux associations locales qui ont besoin d'outils simples pour organiser leurs membres, suivre les cotisations, gérer des projets, communiquer et diffuser certaines informations vers le territoire.

Objectif

L'objectif d'AssoSuite est de réduire la charge administrative quotidienne des associations sans leur imposer un ERP complexe.

AssoSuite doit aider une association à :

  • tenir une base de membres ;
  • inviter de nouveaux membres ;
  • gérer des rôles simples ;
  • suivre des cotisations ;
  • coordonner des projets ;
  • publier des informations internes ;
  • diffuser certains contenus vers DMV lorsque l'association le décide ;
  • préparer des contenus réutilisables sur PlayLoop dans une vision cible.

Position dans l'écosystème DMV

AssoSuite est connectée à DMV, mais ne doit pas être une simple rubrique du portail public.

ÉlémentRôle
AssoSuiteGestion associative et coordination interne.
DMVVisibilité publique locale et diffusion territoriale.
PlayLoopDiffusion sur écrans quand un contenu doit être affiché localement.
MairieCommunication communale et supervision locale encadrée.

État actuel visible

Le backend Laravel contient un module AssoSuite avec :

  • contrôleurs membres, projets, publications et cotisations ;
  • modèles AssoMember, AssoInvitation, AssoProject, AssoCotisationPlan et AssoCotisation ;
  • services de lecture et d'écriture ;
  • routes pour invitations, membres, cotisations, publications et projets ;
  • middleware asso.access ;
  • publications forcées dans un contexte assosuite avec scope groupe ;
  • création automatique d'une chat_room lors de la création d'un projet ;
  • interaction Stripe pour paiements de cotisation ;
  • service SupabaseAdminService dans le flux d'invitation.

Le frontend AssoSuite dédié n'est pas confirmé dans le workspace inspecté.

Vision cible

La cible est une application associative :

  • autonome côté usage ;
  • mobile-first ;
  • accessible à des bénévoles non techniques ;
  • connectée au socle commun DMV ;
  • capable de distinguer le privé associatif du public territorial ;
  • extensible vers l'IA métier, PlayLoop et les notifications.

Principes produit

  • Priorité aux tâches fréquentes.
  • Écrans simples et lisibles.
  • Pas de workflow administratif lourd.
  • Pas de publication publique automatique.
  • Contrôle humain sur les contenus sensibles.
  • Données structurées mais faciles à comprendre.

Risques et points à clarifier

  • Interface frontend AssoSuite à confirmer.
  • Périmètre exact des groupes et du chat à préciser.
  • Règles de diffusion vers DMV à formaliser.
  • Parcours Stripe Connect des associations à documenter.
  • Niveau d'intégration IA à livrer progressivement.