Звуковая волна

Дизайн-система для fintech

Я разработал дизайн-систему для мобильных приложений и веб-сайтов. Эта система в первую очередь предназначена для финансовых продуктов благодаря специальным компонентам вроде карточек продуктов, графиков и таблиц. Дизайн-система состоит из компонентов в Figma, документации, веб-реализации на React и мобильной реализации на React Native.

Обзор

Масштабируемая дизайн-система для fintech-продуктов на мобильных и веб-интерфейсах. Я спроектировал и собрал дизайн-систему для финансовых продуктов, включающую компоненты Figma, документацию, реализацию на React и React Native.

Проблема

Fintech-продукты часто должны отображать разные типы данных, графики, сложные таблицы, несколько платформ, жёсткую консистентность и быструю итерацию. Цель заключалась в том, чтобы создать гибкую систему, которая работает на web, iOS и Android и при этом легко настраивается под разные продуктовые команды и бренд-направления.

Решение

Я работал над системой end to end: структура, архитектура компонентов, Figma Variables, документация, дизайн-гайды и логика реализации для web и mobile.

Принципы

Система построена на atomic design и design tokens. Цвета, типографика, отступы, радиусы и платформенные значения управляются через Figma Variables, поэтому систему легко адаптировать без ручной пересборки компонентов.

Такой подход позволяет командам переключаться между светлой и тёмной темами, менять визуальный стиль и адаптировать Android-экраны под паттерны iOS с минимальными усилиями.

Дизайн-система для fintech principles screen

Типографика

Типографика токенизирована для всех платформ. Система использует нативные системные шрифты для iOS, Android и web, помогая интерфейсам ощущаться привычно на каждой платформе и при этом сохранять единство дизайн-языка.

Текстовые стили структурированы так, чтобы команды могли быстро переключаться между платформенными пресетами и сохранять предсказуемую иерархию на продуктовых экранах.

Дизайн-система для fintech fonts screen

Компоненты

Библиотека включает более 40 базовых компонентов с описанными состояниями, вариантами и паттернами взаимодействия.

Также в неё входит более 20 fintech-специфичных компонентов для финансовых продуктов: карточки продуктов, графики, таблицы, отображение данных и другие интерфейсные паттерны, которые обычно используются в банковских, трейдинговых и инвестиционных продуктах.

Документация и гайды

Каждый компонент содержит рекомендации и правила использования, состояния, примеры и примечания по реализации. Документация разделена на два потока:

Документация для дизайнера: поведение компонента, варианты, состояния, правила компоновки и примеры использования

Документация для разработчика: рекомендации по реализации, props, состояния и переиспользуемые паттерны

Система также описывает типовые продуктовые сценарии: состояния ошибок, загрузки, пустые состояния, шаблоны, переходы и поведение анимаций.

Дизайн-система для fintech documentation and guidelines screen

Базовые компоненты

Более 40 компонентов со всеми состояниями, документацией и анимациями

Дизайн-система для fintech basic components screen

Отдельные компоненты

Более 20 компонентов со всеми состояниями, документацией и анимацией

Дизайн-система для fintech specific components screen

Примеры

Компоненты легко настраиваются: несколькими кликами и небольшими правками кода можно изменить палитру, отступы, радиус скругления и многое другое.

Дизайн-система для fintech examples screen 1
Дизайн-система для fintech examples screen 2

Эффект

Сократилось время на воссоздание типовых fintech UI-паттернов

Повысилась консистентность между web, iOS и Android

Появился общий язык между дизайном и разработкой

Адаптация под темы и платформы стала быстрее благодаря токенам и переменным

Открыт к full-time ролям product designer

Если вы ищете senior-дизайнера для fintech, трейдинга или сложных digital-продуктов, давайте поговорим.

Портрет Матвея Ананева, fintech-дизайнера