Задача проекта выходила далеко за рамки визуального оформления. Торговый интерфейс должен одновременно показывать состояние рынка, баланс пользователя, открытые заявки и историю операций, не перегружая экран и не провоцируя ошибочные действия.
Сначала мы разложили пользовательские сценарии по частоте и риску: регистрация и верификация, пополнение, выбор торговой пары, создание ордера, контроль позиции и вывод средств. На этой основе сформировали информационную архитектуру и приоритеты элементов. Для данных с высокой скоростью изменения предусмотрели устойчивые состояния загрузки, ошибки соединения и подтверждение критических операций. Затем собрали модульную дизайн-систему, благодаря которой таблицы, графики, формы и статусы сохраняют единое поведение на разных разрешениях.
Результатом стал адаптивный UX/UI-комплект, пригодный для передачи команде разработки: структура кабинета, торговый терминал, состояния компонентов, правила адаптации и сценарии ошибок. Такой подход снижает количество разночтений на этапе программирования и позволяет развивать продукт без распада интерфейса.