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.