Aller au contenu principal

Règles UI/UX DMV

Statut

Document de règles projet — v1.0 — relu le 2026-05-10.

Objectif

Règles d'interface et d'expérience utilisateur applicables aux applications de l'écosystème DMV.

Règles strictes

  • Ne jamais présenter DMV comme un réseau social généraliste — c'est une plateforme de territoire.
  • Ne jamais surcharger l'interface de fonctionnalités gadgets.
  • Ne jamais ignorer les états de chargement, d'erreur et de liste vide.
  • Ne jamais afficher de données techniques (UUIDs, codes d'erreur bruts) à un utilisateur final.
  • Ne jamais bloquer l'accès à une fonctionnalité sans explication claire de pourquoi.

Mobile-first

  • Concevoir l'interface pour mobile avant de l'adapter au desktop.
  • Tailles de cibles tactiles minimales : 44×44 pixels.
  • Éviter les hover-only interactions.
  • Tester les formulaires sur clavier mobile.
  • Performance : prioriser le Largest Contentful Paint sur mobile.

Principes directeurs

  • Simplicité : une interface évidente ne nécessite pas de documentation.
  • Cohérence : utiliser les mêmes composants, couleurs et interactions dans toutes les apps.
  • Feedback : toute action utilisateur reçoit un retour immédiat (loading, succès, erreur).
  • Accessibilité : contraste suffisant, labels sur les inputs, navigation clavier.
  • Progressif : afficher le contenu essentiel d'abord, enrichir ensuite.

Recommandations

  • Utiliser Tailwind CSS utilitaire — éviter le CSS personnalisé sauf nécessité.
  • Préférer des composants petits, composables et réutilisables.
  • Afficher des squelettes de chargement plutôt que des spinners pour les listes.
  • Confirmer les actions destructives avant exécution.
  • Proposer des messages d'erreur actionnables ("Vérifiez votre connexion" plutôt que "Erreur 503").

Tonalité

  • Langage simple, direct, humain — éviter le jargon technique.
  • Textes courts dans les interfaces.
  • Utiliser le français dans toutes les interfaces grand public.
  • Adapter le vocabulaire à l'audience : "Votre espace" pour les usagers, termes précis pour le backoffice.

Applications spécifiques

ApplicationPublic ciblePriorité UX
dmv-publicCitoyens et acteurs locauxSimplicité, mobile, découverte
dmv_backofficeAdministrateursEfficacité, densité d'information
PlayLoopOpérateurs d'écransZéro friction, configuration rapide
MairieAgents municipauxClarté, alertes visibles
AssoSuiteResponsables associatifsGuidage, gestion simple

Anti-patterns à éviter

  • Modals empilées.
  • Formulaires longs sans étapes.
  • Textes tronqués sans accès au contenu complet.
  • Actions irréversibles sans confirmation.
  • Interfaces différentes pour la même fonctionnalité selon l'app.
  • Dépendance aux notifications push pour des informations critiques.