exmo.me Топ-10 биржа в РФ Design System Web + App + Адаптив

Дизайн-система, на которой пересобрала 100+ экранов биржи

exmo.me входит в топ-10 крупнейших криптобирж России. Биржа отделила российскую часть продукта, и ей нужен был собственный полноценный сайт. На старте существовали только согласованная стилистика, визуальный код и часть основных экранов — на английском языке, без адаптивов и без системы. Я собрала дизайн-систему под две локали, пересобрала на ней веб и приложение, добавила 60+ адаптивных страниц и довела редизайн до состояния, в котором его можно отдавать в разработку частями.

exmo.me — страницы после редизайна
Продукт
exmo.me, топ-10 в России
Роль
Продуктовый дизайнер
Платформа
Web · Адаптив · App
Команда
CPO · продакты · фронтенд
Период
Октябрь 2024 — февраль 2026
01 — Контекст

Российская часть биржи отделилась — и ей нужен был обновленный сайт

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

До редизайна
exmo.me — главная страница до редизайна
После редизайна
exmo.me — главная страница после редизайна
02 — Ограничения

Рамки, в которых пришлось проектировать

Я входила в задачу не с чистого листа: стилистика и визуальный код уже были согласованы, часть экранов нарисована. Менять утверждённый визуальный язык было нельзя — его нужно было достроить до системы. Моей зоной стало всё, что превращает набор макетов в работающий продукт: компоненты, русская версия, адаптивы и состояния.

Второе ограничение — ресурс и время. Отдельной команды дизайн-системы не было: я одна и собирала систему, и закрывала продуктовые задачи. Значит, система должна была экономить время сразу, а не когда-нибудь в будущем.

Ограничения
  • Стилистика и визуальный код согласованы до старта
  • Исходные макеты только на английском языке
  • Нет отдельной команды под дизайн-систему
  • Две локали (rus / eng) в одном макете
  • Платёжные и KYC-флоу ограничены регуляторикой
  • Релиз частями: редизайн выкатывается страницами
03 — Дизайн-система

Система как продукт, а не папка с компонентами

Начала не с компонентов, а со стилей: типографическая шкала, цветовые роли, сетки, отступы и состояния. Только после этого собирала базовые компоненты — так компонент не тащит за собой случайные значения, а ссылается на общие стили.

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

Что входит в систему
  • Стили: типографика, цвет, сетки, отступы, радиусы
  • Компоненты: кнопки, поля, таблицы, модалки, навигация
  • Правила: когда брать готовое, когда добавлять новое
Дизайн-система exmo.me — компоненты
Дизайн-система exmo.me — состояния компонентов
Дизайн-система exmo.me — стили и токены

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

Что ускорилось

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

Что осталось ручным

Торговые экраны и графики: там слишком много специфики, систему применяем только на уровне стилей и контейнеров.

Задача → проверка в системе → собрать из готового / добавить компонент → описать состояния → отдать в разработку
Новый компонент добавляем только если паттерн повторяется минимум в двух сценариях
04 — Редизайн веба

40+ страниц веба на одной сетке

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

Главная

Точка входа и основной SEO-канал: понятная иерархия, живые данные по рынку, явный путь к регистрации.

Листинги и монеты

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

Кабинет

Кошелёк, история, верификация: длинные формы, разложенные по шагам с явным состоянием.

Инфо-разделы

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

exmo.me — страница раздела Earn promo
Earn promo — промо-страница доходного продукта
exmo.me — торговый терминал в тёмной теме
Trade — терминал с максимальной плотностью данных, тёмная тема
exmo.me — страница верификации аккаунта с тремя уровнями
Верификация — три уровня доступа карточками, с иллюстрациями системы
exmo.me — кошелёк, таблица операций в кабинете
Кошелек — кабинет с боковой навигацией и таблицей операций
05 — Вовлечение

Маскот и флоу с чеком, чтобы вернуть пользователя

Задача от продукта звучала как «поднять вовлечённость». Я переформулировала её в сценарий: пользователю нужна причина вернуться после сделки и повод рассказать о продукте. Так появился флоу с чеком — визуальный итог операции, который приятно сохранить и которым можно поделиться.

Маскот решал вторую задачу: биржа воспринималась холодной и безликой. Персонаж дал продукту узнаваемость в пустых состояниях, онбординге и промо — и при этом не трогает торговые экраны, где он только мешал бы. Целевые метрики флоу — ER и доля возвращающихся после первой сделки; события «чек показан» и «чек расшарен» размечены для аналитики.

exmo.me — флоу с чеком на мобильном
exmo.me — маскот в промо и пустых состояниях
exmo.me — набор поз и сцен маскота
06 — Безопасность

Passkey: вход без пароля, но с понятным откатом

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

exmo.me — Passkey, основной флоу входа
exmo.me — Passkey, состояния отказа и запасной путь входа
07 — Платежи

Каскад платёжек: деньги должны дойти

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

exmo.me — каскад платёжных методов
08 — Локализация

Русская версия макетов, английский — в variables

Все исходные макеты были на английском, а продукт делался для российской аудитории. Просто перевести текст было нельзя: русский в среднем длиннее английского, и вёрстка, собранная под короткие строки, разъезжается. Собрала библиотеку текстовых блоков и компонентов, где русский стал основным языком, а английский остался переключаемым вариантом в variables. Одна и та же страница проверяется на обеих локалях в один клик — по длине строки, переносам и начертанию шрифта.

exmo.me — две локали в одном макете
09 — Графика

Иллюстрации и иконки как часть системы

Пустые состояния, ошибки и промо раньше закрывались случайными стоковыми картинками. Сделала набор иллюстраций и иллюстрированных иконок в одной стилистике с маскотом и завела их в систему как компоненты — с правилами, где какая используется. Это убрало визуальный шум и сняло поток мелких запросов «нужна картинка на этот экран».

exmo.me — набор иллюстраций
exmo.me — иллюстрированные иконки
10 — Адаптив

60+ страниц под планшет и мобайл

Адаптив делался не как сжатый десктоп, а как решение про приоритет: что остаётся на экране 375 px, что уходит в раскрытие, а что исчезает совсем. Самое сложное — таблицы: на мобильном они превращаются в карточки с управляемым набором полей. Правила перестроения зашиты в компоненты системы, поэтому новые страницы адаптируются без отдельной дизайн-задачи.

exmo.me — адаптив под планшет и мобайл
exmo.me — таблицы превращаются в карточки на мобильном
Итог. Общий scope задачи

Разрозненные страницы превратились в систему, на которой собираются веб, приложение и адаптив

Объём работы
100+ экранов: веб и приложение
Адаптив
60+ страниц: планшет и мобайл
Роль
end-to-end + дизайн-система
exmo.me — общий объём работы по проекту
11 — Что бы сделала сейчас

Тот же объём — за полтора месяца

Кейс делался до того, как ИИ-инструменты стали частью дизайн-процесса. Если бы я бралась за эту же задачу сейчас, изменились бы и сроки, и сам способ поставки — и это главный вывод, который я забираю из проекта.

01

Итерации вместо большого релиза

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

02

ИИ на технических задачах

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

03

Time to market короче в десять раз

Тот же объём — редизайн, локализация, дизайн-система и адаптивы — сегодня собирается примерно за полтора месяца вместо года с лишним.

Спасибо, что дочитали

Если хочется подробностей по дизайн-системе, адаптиву или флоу Passkey — напишите: покажу процесс, компоненты и то, что не поместилось в кейс.

Другие кейсы

Все работы