Conception d'un design system

Un projet pour homogénéiser le design des espaces client de Yomoni et simplifier la mise en place de nouvelles fonctionnalités.
Mise en place d'une librairie Figma avec des tockens, des composants déclinables et des règles d'utilisation strictes.

  • Design System

  • Desktop

  • Mobile

  • Pro

Yomoni - Design System - 1

Date

Octobre 2020

Role

Product designer
Project owner

Outils

  • icon-figma
  • icon-maze
  • icon-jira
  • icon-confluence

Compétences

Analyse & reflexion produit
UI design
Prototypage
Design process
Documentation

Brief

Concevoir une librairie de tous les composants atomiques de l'espace client de Yomoni et de leurs variantes dans Figma, pour pouvoir créer des maquettes et des prototypes facilement.

Yomoni - Design System - 2

Ă€ propos de Yomoni

Yomoni est une fintech qui rend la gestion d'épargne en ligne simple et transparente. Elle propose d'ouvrir différents produits d'investissement (Assurance-vie, Compte-titres, PEA, PER...) et de suivre leurs évolutions (performances, répartition, composition...) dans un espace client.

Cet espace en ligne évolue rapidement avec de nouvelles pages et fonctionnalités. Il était donc nécessaire de créer un design system pour pouvoir le maintenir et concevoir des maquettes homogènes.

Composition du design system

Le design system de Yomoni, c'est une styleguide, des composants atomiques (atomes, molécules, organismes et templates) et de la documentation pour simplifier son utilisation.

Yomoni - design system - 6

Zoom sur les composants

Figma permet de créer des composants et leurs variantes et de les regrouper dans une librairie utilisable dans plusieurs fichiers. Pour simplifier l'utilisation et organiser cette librairie, on l'a découpé selon la méthodologie Atomic Design en 4 groupes : Des atomes, des molécules, des organismes et des templates. Chaque groupe est décliné en 2 sous-catégories pour les tailles d'écran, 📱 mobile et 🖥️ ordinateur.

Chaque composant utilise la fonctionnalité d'auto-layout de Figma pour s'intégrer au mieux dans les prototypes. Tous les composants sont déclinés dans plusieurs variantes pour englober tous les cas possibles.

Quelques chiffres

Le design system de Yomoni, c'est plus de 250 composants uniques et 1500 variantes pour concevoir Ă  l'infini des interfaces.

Yomoni -design system - Playground

Utiliser le design system

En utilisant les composants et leurs règles d'utilisation, on peut créer des maquettes rapidement et les transformer en prototypes fonctionnels avant de les transmettre aux équipes de développeurs pour implémentation.

Il suffit donc de piocher dans la liste et d'insérer les composants atomiques dans les templates. Lorsqu'un composant est mis à jour dans le design system, les modifications sont déployés immédiatement dans tous les fichiers ou il est utilisé.

Pour finir

Un design system doit constamment évoluer, il reste donc de nombreux composants à ajouter, mais il permet déjà créer de décliner des maquettes et prototypes fonctionnels rapidement.

Yomoni - design system - 9
Yomoni - design system - 4
Yomoni - design system - 5
Yomoni - mobile - cover