Холизм: дизайн-система Газпромбанка

Саша Окунев
/designer
Published in
4 min readOct 29, 2019
Скриншот с holism.gpbdev.ru

В публичный доступ вышла дизайн-система родного Газпромбанка. Теперь доступен промо-сайт и библиотека React-компонентов.

Наконец у всех желающих есть возможность взглянуть за кулисы большой промышленной разработки, а я могу без нарушения NDA рассказать о ней. В Газпромбанке сформировалась сильная продуктовая дизайн-команда и Холизм — великолепный результат двух лет её работы. Успешные российские дизайн-системы можно пересчитать по пальцам и теперь Холизм стал одной из них. Его гайдлайны — открытая книга лучших практик в современном интерфейсном дизайне.

О моей роли в проекте

Над Холизмом я плотно работал в 2018 и до марта 2019. В рамках командной работы я составлял списки нужных компонентов, писал гайдлайны для фронтенд-разработчиков, отрисовывал компоненты, а также занимался организацией инфраструктуры: синхронизации UI-китов, символов и стилей, следил, чтобы ничего не слетало и все пользовались библиотеками. Это был уникальный опыт и огромный пласт работы, который сформировал меня как архитектора крупных систем.

Название

Я помню день, когда мы придумывали это название, собрав со всей команды дизайнеров разные варианты. Мы хотели, чтобы название было монументальным как сам Газпромбанк. Помню варианты «Deus», «Конструктор» и мой вариант «Титан», который теперь кажется излишне помпезным и стремящимся ко дну. Хорошо, что не выбрали мой вариант. Хлёсткое рабочее название проекта — не прихоть. Это важно, потому что его удобно выговаривать и ссылаться.

Большинством голосов победил не сразу понятный, но глубокомысленный вариант, предложенный нашим руководителем— «Холизм». Если нагуглить, можно узнать, что это слово происходит от греческого слова ὅλος, «цельный».

Холизм — это про приоритет целого по отношению к его частям. Холистические системы состоят из составных частей — холонов. Они одновременно являются частями одного большего целого, но и являются целыми сами по себе.

Любая дизайн-система по умолчанию одновременно является холистической. Поэтому, в конце концов я проникся этим названием.

Скриншот с holism.gpbdev.ru

О типографике

Не раз менялся основной шрифт, мы начинали со стандартного Roboto, пробовали Ubuntu, а в итоге остановились на Proxima Nova, который довольно близок к эпловскому San Francisco и особенно хорош как кастомный шрифт для веба. Также пробовали Geometria, он хорош для цифр, которых в онлайн-банке достаточно. А шрифтом для промо-материалов долгое время был Gilroy и благодаря ему я полюбил геометрические шрифты. В итоге, на сайте Холизма мы видим Cera.

Скриншот с holism.gpbdev.ru

Градиент

Особенно трепетно ребята относятся к градиенту от синего до фиолетового. Долгое время основным цветом Газпромбанка был тёмно-синий, который не слишком подходит для современных ярких интерфейсов. Поскольку выгодный для банков ярко-синий занят конкурентом, было принято решение подмешивать в синий фиолетового.

Правила построения и сетка

Мы начинали с гугловской базовой сетки 8px, но позже решили перейти на более управляемую 4px. В качестве модульной сетки используется 12-колонник, похожий на Bootstrap. Он наиболее удобен для реализации адаптивности. Базовая сетка используется внутри компонентов и для оступов, а модульная — в макетах для построения страниц.

Скриншот с holism.gpbdev.ru

Иконки

Интересна впечатляющая библиотека иконок, отрисованная дизайнерами Газпромбанка.

Компоненты

Как любая взрослая дизайн-система, Холизм существует не только в Скетче, но и в коде. В библиотеке компонентов можно ознакомиться с компонентами, необходимыми для дизайна банка. Все они оформлены в простой и удобный демо-сайт. Вот, например, очаровательный мультиселект:

Скриншот с holism.gpbdev.ru

А вот мой персональный предмет для гордости — компонент Calendar, позволяющий выбирать диапазоны дат, в том числе, в разных месяцах:

Скриншот с holism.gpbdev.ru

Холизм помимо всего прочего — это задокументированная библиотека из 27 React-компонентов, доступная в виде NPM-пакета. Теперь её можно использовать для фронтенд-разработки, в том числе, за пределами банка.

Я веду сайт и телеграм-канал /designer о дизайне интерфейсов и инструментах. Написал книгу Руководство по Figma.

--

--

Саша Окунев
/designer

Дизайн-лид в Kaspi.kz. Автор проекта /designer.