Дизайн-системы и токены

Дизайн-системы и токены

Стоимость
от 400 000 ₽
Срок
6–10 недель
Опыт
100+ проектов · 10+ лет · 9+ стран

Дизайн-системы на токенах: единый источник цветов, шрифтов и компонентов для Figma и кода

Инструменты
  • Figma
  • React
  • Vue

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

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

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

Что делаем

  • Аудит интерфейсов и сбор повторяющихся решений
  • Токены: цвета, типографика, отступы, радиусы, темы
  • Библиотеку компонентов в Figma на переменных
  • Выгрузку токенов в код
  • Документацию и styleguide для команды
Задачи

Когда без системы уже больно

  • В макетах сорок оттенков серого и восемь видов кнопок

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

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

    Храним значения в переменных Figma и выгружаем их в JSON, а оттуда — в CSS-переменные или конфиг Tailwind. Правка в одном месте доходит до продукта без ручного переноса.

  • Тёмная тема требует перерисовать весь интерфейс

    Делим токены на базовые и смысловые: «фон карточки», а не «серый-100». Тема меняет только слой соответствий, а компоненты остаются прежними.

  • Новый дизайнер месяц разбирается, какие компоненты где брать

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

  • Систему однажды сделали, а через полгода ей никто не пользуется

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

Подходит ли вам

Кому нужна дизайн-система

Подойдёт, если

  • В продукте работает несколько дизайнеров или несколько команд разработки
  • У вас линейка продуктов или white-label, где бренд меняется без переделки интерфейса
  • Нужны светлая и тёмная темы или режим высокой контрастности
  • Фронтенд уже на компонентах — React, Vue — и его хочется связать с Figma

Не подойдёт, если

Что меняется

Команда работает быстрее

  1. Один источник правды

    Цвет или отступ меняют в одном месте, и правка доходит до макетов и кода без ручной сверки.
  2. Новые экраны из готовых деталей

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

    Тёмная тема, суббренд или white-label — это новый набор токенов, а не перерисовка интерфейса.
  4. Система, которая живёт

    Договариваемся о правилах добавления компонентов, чтобы через год система не превратилась в архив.
Процесс

Как мы работаем

  1. 01

    Инвентаризация интерфейса

    1 неделя

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

    Итог этапа Карта текущих компонентов со списком дублей и несостыковок
  2. 02

    Токены

    1–2 недели

    Описываем базовые и смысловые токены: палитра, типографика, отступы, радиусы, тени и темы.

    Итог этапа Токены в Figma Variables и JSON-файл с той же структурой
  3. 03

    Компоненты

    2–3 недели

    Собираем компоненты на токенах с вариантами и состояниями и проверяем их на реальных экранах продукта.

    Итог этапа Библиотека компонентов в Figma с вариантами, состояниями и автолейаутом
  4. 04

    Связка с кодом

    1–2 недели

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

    Итог этапа Сборка токенов на Style Dictionary или аналоге и готовая тема в вашем репозитории
  5. 05

    Документация

    1–2 недели

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

    Итог этапа Документация системы и запись разбора для команды
Старт

Что понадобится на старте

Что понадобится от вас
  • Доступ к рабочим файлам Figma, включая старые и черновые
  • Ссылки на продукт или стенд, где можно пройти основные экраны
  • Стек фронтенда и то, как сейчас хранятся стили: CSS, Sass, Tailwind, CSS-in-JS
  • Список тем, брендов или платформ, которые система должна покрыть
  • Разработчик с вашей стороны, который примет выгрузку токенов в код
До старта

Разбор текущих макетов

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

Дизайн-системы

Кнопки и отступы
разъехались
по экранам?

Соберём повторяющиеся решения, заведём токены цветов, шрифтов и отступов, построим библиотеку в Figma и свяжем её с кодом.

Меня интересует...
Бюджет проекта

Нажимая «Отправить заявку», вы соглашаетесь
с Политикой обработки персональных данных и Пользовательским соглашением

FAQ

Частые вопросы

Связаться с нами

Полная — не всегда. Но набор токенов и базовых компонентов окупается уже на втором экране, который не приходится собирать с нуля.

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

Да, токены как раз позволяют переключать темы без переделки компонентов.

Выгружаем их из Figma в формат, который понимает ваш стек: CSS-переменные, SASS, JSON или конфиг Tailwind.

Ваша команда — по документации, которую мы оставляем. Можем и сопровождать систему сами.

Мы — команда мирового уровня, ведущие профессионалы индустрии, постоянно внедряющие новые технологии