Aller au contenu

SavelysDesign System et migration vers une nouvelle identité

Savelys
Année
2026
Rôle
Développeur front-end
Stack
Nuxt, Nuxt UI, Vue.js, JavaScript, Strapi, Storybook, Vitest, GitLab CI

Contexte

Savelys, ancienne filiale d’Engie Home Services, a été rachetée par un fonds d’investissement et devait changer rapidement de direction artistique. L’objectif : sortir un Design System en moins de cinq mois.

Ce que j’ai fait

  • Choix de Nuxt UI pour partir de composants prêts à l’emploi et n’appliquer que l’identité de la marque
  • Migration des composants existants, écrits en Vue.js et CSS classique, vers cette nouvelle architecture
  • Organisation du code en Nuxt Layers
  • Création d’une bibliothèque de composants documentée dans Storybook
  • Tests unitaires avec Vitest
  • Mise en conformité accessibilité des composants
  • Migration progressive vers Strapi selon le pattern strangler fig
  • Mise en place de la CI sur GitLab

Résultat

Un Design System livré dans un délai serré, prêt à porter la nouvelle identité de Savelys.