ui-kit cards+

Создание UI-кита для нескольких внутренних продуктов компании, с нуля и с учётом масштабируемости на разные команды и задачи.

B2B

UI, работа в команде

Задача

На старте в разных частях продукта использовались разрозненные паттерны и стили. Целью стало наведение порядка в визуальном языке, повышение масштабируемости интерфейсов и синхронизация между дизайном и разработкой через единый UI-кит

Решение

Решением стала систематизация визуальных элементов и создание единого UI-кита, который обеспечил целостность и масштабируемость интерфейса.

Палитра

Цветовая система построена на семантическом подходе: все цвета оформлены как стили с понятными названиями, отражающими их назначение. Палитра разбита на логические категории.

Это позволяет быстро вносить изменения в визуальный стиль без слома всей системы, обеспечивать единообразие интерфейсов, упростить работу команды дизайнеров и разработчиков, повысить масштабируемость.

Цвета проходили проверку на контрастность.

Типографика

Каждый стиль назван по принципу Heading / regular-24-36, где первое число обозначает кегль, а второе лайнхейт. Это даёт точное представление о визуальных характеристиках стиля без необходимости заглядывать внутрь.

Стили разделены по назначению. Это позволяет быстро ориентироваться в системе и использовать её как строительные блоки при создании интерфейса.

Главная цель — обеспечить стабильную типографику, убрать повторяющиеся решения и сделать работу с текстом быстрой. Благодаря технической структуре дизайнеры и разработчики говорят на одном языке, а интерфейс остаётся визуально цельным.

Иконографика

Иконки представлены в трёх вариантах толщины, чтобы соответствовать разным уровням визуальной иерархии и плотности интерфейса. Это позволяет использовать иконки в разных контекстах.

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

Помимо основной библиотеки, предусмотрены дополнительные паки: флаги стран и соц. сети

Система построена так, чтобы сохранить визуальную согласованность и дать максимальную свободу при адаптации под конкретный продукт.

Компоненты

Компоненты проектировались как часть единой большой системы, где каждый элемент масштабируется, переиспользуется и подчиняется общим правилам. Каждый компонент имеет адаптивные и гибкие сценарии, продуманные состояния и может быть легко переиспользован в разных контекстах.

Благодаря консистентной компонентной системе команды дизайна и разработки ускорили внедрение новых интерфейсов и снизили количество ручных доработок.

В кейсе показаны лишь некоторые компоненты и их наглядное использование в макете. Библиотека включает в себя 87 компонентов

Результаты

Появилась чистая, масштабируемая и легко обновляемая UI-система, покрывающая основные и более редкие сценарии продукта. UI-kit стал рабочим инструментом, который используется в повседневной разработке как минимум 3х продуктов компании.

Овервью

Были решены ключевые задачи:

  • Приведена в порядок визуальная основа: цвет, типографика, иконки. Все выстроено в единой логике и удобно для масштабирования.

  • Создана понятная библиотека компонентов, с чёткими паттернами использования, что ускоряет процессы сборки интерфейсов.

  • Обеспечена гибкость и адаптивность: система подойдёт как для запуска новых фич, так и для рефакторинга старых разделов.

  • Выровнен дизайн-язык внутри команды.

Основной объём дизайна и проектирования был на моей стороне, но результат это не работа в одиночку. Проект вырос благодаря открытому диалогу, уважению к процессу и общей вовлечённости. Мы с командой обсуждали решения, делились взглядами. Часть задач я доверил другим дизайнерам, что позволило оптимально распределить время и сохранить целостность визуального языка. Это был опыт, в котором индивидуальная ответственность сочеталась с командной опорой.

Create a free website with Framer, the website builder loved by startups, designers and agencies.