Крипто-кошелёк

Crypto Wallet: внедрение новых функций, новая ДС и дизайн-долг

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

Контекст

Web3-кошелёк, который больше 4 лет на рынке. У него более 15 миллионов скачиваний и пользователи из 190+ стран. Основная аудитория — начинающие криптотрейдеры, но команда хочет постепенно привлекать и опытных. Отсюда рамка для всех решений: не перегрузить новичка, дать профессиональные инструменты тем, кто их ждёт, и не отпугнуть старую аудиторию резкими изменениями.

Я работала в трёх направлениях: достраивала ядро торговых сценариев и добавляла виральный контур, пересобирала дизайн-систему с помощью AI-инструментов и закрывала накопленный UX-долг.

Направление 01

Торговые механики и виральность

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

Take Profit / Stop Loss и лимитные ордера

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

Задача: добавить TP/SL и лимитные ордера с переключением market / limit. Встроить их в существующий интерфейс так, чтобы новичок не запутался, и заодно постепенно обновлять страницу перпетуалов.

Исследование и решения

Разобрала, как TP/SL и лимитки устроены у ключевых игроков: Hyperliquid, Phantom, Trust Wallet, MetaMask. Смотрела и на визуал, и на функциональные решения.

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

  • TP/SL — часть формы ордера. Его выставляют сразу при открытии позиции, но при желании можно отключить.
  • Переключатель market / limit стоит наверху формы. Поле лимитной цены появляется, только когда оно нужно.
  • Значения по умолчанию безопасные, ошибки видны ещё до подтверждения. Предупреждения подсвечены оранжевым, а не красным: важно не напугать человека, а подсказать ему.
  • Подготовила макеты всех дополнительных состояний и корнер-кейсов. Состояния риска и крайние случаи доводили вместе с разработчиками на этапе вёрстки.
Форма ордера: market / limit, TP/SL в процентах

Базовые вайрфреймы рисовал продакт, а я дорабатывала логику:

  • Проценты вместо долларов. По умолчанию поле Gain выставлялось в $. У конкурентов почти везде проценты, многие вообще убрали доллары. Новичку и всей команде разработки проще думать и считать «закрыть на −10%». Перешли на проценты.
  • Простое редактирование стопов. Этот сценарий продакты не учли, а у конкурентов он запутанный: через отмену лимитных ордеров. Я предложила один ввод для профита и один для лосса: новое значение, старое подписывается снизу, чтобы не забыть. Команда утвердила.
  • Корнер-кейсы, которых не было в ТЗ: закрытие всех позиций сразу, изменение маржи в открытой позиции, состояние экрана после ставки. Их дорисовала самостоятельно.

Дальше курировала вёрстку и дизайн-ревью. Всего 30+ экранов для десктопа.

Редактирование TP/SL: было и новое значение

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

Мобильная версия: график и форма ордера

Шеринг результатов

Цель: охваты и новые пользователи. Смотрим на шеринги на 100 сделок, переходы и установки по ссылкам.

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

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

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

Для перпетуалов спроектировала карточки для прибыли и убытка в 4 разных дизайнах, пользователь выбирает под настроение. Для prediction markets одной карточки было мало: в каждом из трёх состояний человек делится разным, поэтому и состояний три.

  • Ставки нет. Человек делится самим рынком: событием и текущими шансами. По сути, это приглашение.
  • Ставка есть, рынок открыт. Показываем позицию и исход, на который поставлено: «я верю, что будет так».
  • Ставка сыграла. Результат, процент прибыли и, если хочется, сумма.
Карточка шеринга для prediction markets

Ключевые решения

ПриватностьПереключатель «показать сумму / только проценты» прямо в момент шеринга. Для многих суммы — чувствительные данные, и не все готовы ими делиться.
Живой графикОбсудила с разработчиком, можно ли рисовать на карточке реальный график сделки вместо декоративной кривой. Оказалось, можно, и карточка стала заметно интереснее статичных аналогов.
Точки входаКнопка шеринга стоит там, где человек видит результат: в истории сделок и в открытых ставках. Её легко заметить и найти.
Направление 02

Дизайн-система и ускорение процессов через AI

Цель. Сейчас система покрывает малую часть интерфейса. Задача: довести покрытие до 80–90% экранов, чтобы приложение выглядело консистентно, а новые экраны собирались из готовых компонентов.

Что было

Формально дизайн-система у продукта была. На деле в ней жили три несовместимых слоя, и каждый новый экран добавлял ещё один.

Две версии одной ДСОбновление кто-то уже начинал: часть компонентов жила в old, часть в new, и обе версии использовались одновременно.
Макеты вне системыПоследние экраны собирали вообще без привязки к ДС: свои цвета, свои отступы, свои скругления.
Одна гарнитура, десятки размеровШрифт один, но кегли и интерлиньяж скакали и в старых, и в новых экранах.
Разрозненные иконкиНесколько наборов разного стиля и веса без единых имён. Найти нужную иконку было дольше, чем нарисовать новую.

Как пересобирала

Аудит. Прошла всё приложение и все существующие макеты и выписала значения, которые реально используются. Так появилась карта расхождений.

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

Токены в Figma Variables: 9 коллекций, 280+ переменных

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

Насколько быстрее. По моей оценке, примерно в 3 раза. Компонент со всеми вариациями вручную занимает 10–20 минут, с агентом 3–5. Правка компонента или новая иконка: минимум 5 минут руками и 1–2 минуты с агентом.

Направление 03

Качество продукта и UX-долг

Параллельно с фичами я закрывала дизайн-долг, из-за которого приложение выглядело неконсистентно.

  • Визуальные дефекты. Провела полноценный аудит десктопной версии и мобильного приложения и собрала все накопившиеся расхождения в один файл. Набралось около 40 UX/UI-ошибок разной важности. Разложила их по приоритету, и вместе с разработчиком мы начали их закрывать. Первыми пошли мелкие правки, которые почти ничего не стоят по времени, но сразу заметны: приложение стало аккуратнее и удобнее. Заодно на этих правках экраны переезжают на новые токены.
  • Релизные материалы. Обновила скриншоты для App Store и Google Play и визуалы для X, чтобы то, что выпускает команда, и на витрине выглядело цельно. Ещё нарисовала и сверстала лендинги для новых разделов продукта.

Статус и результат

  • TP/SL и лимитные ордера: 30+ экранов для десктопа спроектированы, свёрстаны и прошли дизайн-ревью, мобильная версия ждёт комментариев продакта.
  • Шеринг: карточки для перпетуалов в 4 дизайнах и 3 состояния для prediction markets, точки входа и настройки приватности переданы в разработку.
  • Дизайн-система: токены и иконки собраны, все новые макеты делаются на них, компоненты добавляются по ходу.

Другие проекты