Un écosystème de quatre web apps qui avait grandi séparément, sans langage commun, ni graphique ni technique. Ma mission : lui donner un design system cohérent, durable et scalable.
Le problème
Quatre web apps (portail, base de comptes rendus, site vitrine, back-office) sans langage commun, chacune sur sa propre stack : Vue.js, React, WordPress.
La décision clé
Concilier le vocabulaire métier avec les conventions de design, d'usage et d'accessibilité (RGAA, WCAG), plutôt que d'imposer l'un sur l'autre.
Ce que ça a changé
Tout l'écosystème repensé : plus de 100 composants et variants avec mode clair et sombre natif, validés dans Figma et à l'étude côté développement.
Quatre produits, quatre langages : chacun avait ses couleurs, ses coins, ses boutons, sans règle commune. L'existant n'est pas montré.
La plateforme relie des établissements de santé et des professionnels à distance, sur un parcours métier dense. Le produit se composait de quatre web apps qui avaient chacune évolué de leur côté (portail, base de comptes rendus, site vitrine, back-office), sans compter que chacune reposait sur sa propre stack : Vue.js, React, WordPress.
L'incohérence ne s'arrêtait pourtant pas aux frontières des produits : sur le portail seul, plusieurs implémentations différentes d'un même composant coexistaient déjà, sans que la stack technique puisse servir d'excuse.
Les utilisateurs demandaient par ailleurs un mode sombre, pour leur confort visuel. À la demande du dirigeant, il fallait repenser tout l'écosystème et lui donner un système cohérent et durable, tout en évangélisant l'UX/UI auprès des équipes métier.
Concilier le métier et les conventions.
(la décision clé)
Documenter pour deux lecteurs : humain et machine.
(la conséquence)100+
composants et variants publiés et documentés
3
couches de couleur sémantique, mode clair/sombre inclus
RGAA
contraste vérifié et validé pour tous les composants
Système validé dans Figma, à l'étude pour l'implémentation côté développement. Le périmètre s'est élargi : cadrage d'une version mobile en cours.
Un chiffre modeste et défendable convainc mieux qu'une promesse spectaculaire.
Le contexte métier prime sur la convention générique d'un design system.
Documenter pour l'humain et pour la machine en fait un actif réellement implémentable.