Mise en place d’un Design System en web components chez Groupama

13/10/2022 : 17:45 - 18:30 | Mezzanine | Julien Sulpis

Les design systems sont devenus incontournables pour créer des applications qui soient cohérentes entre elles et partagent une identité graphique commune. De plus en plus d’entreprises s’y intéressent car ils permettent de designer et développer de nouvelles applications très rapidement.

Mais si nous, développeurs, savons bien utiliser ou créer des librairies de composants pour un projet, concevoir un design system à l’échelle d’une entreprise est une autre affaire : comment supporter plusieurs frameworks avec une seule base de code ? Comment créer des composants suffisamment génériques pour couvrir tous les besoins ? Comment s’organiser avec les différents projets consommateurs ?

Autant de problématiques auxquelles nous avons dû répondre chez Groupama. Je vous propose un REX sur le design system que j’ai mis en place, utilisé aujourd’hui sur des dizaines de projets allant du vanilla JS à Angular en passant par les micro-frontends Vue 3. Je vous présenterai le contexte, la solution technique avec ses avantages et inconvénients, des alternatives possibles et enfin l’organisation avec les différents projets.

REX
Web & Mobile