Steamify — бот для трейдинга
Идея и проблема
На рынке было всего два доступных торговых бота.
На основе анализа мы выделили ключевые проблемы, которые хотели закрыть: неудобное и непрозрачное управление аккаунтами, неинтуитивный интерфейс, отсутствие аналитики на уровне отдельных предметов и ограниченное количество интеграций с торговыми площадками.
Кроме того, конкуренты слабо вовлекали пользователей в развитие продукта и медленно реагировали на запросы по улучшениям.
Процесс
Пока мы с CEO находились в Таиланде, мы ежедневно работали над проектом в тесной связке. Темп был похож на хакатон: мы быстро принимали решения, часто итерировались и постоянно уточняли продукт.
Иногда обсуждения были напряженными и сложными, а в таком быстром темпе неизбежно возникали недопонимания. Когда наши взгляды расходились, я брал на себя валидацию идей через UX-принципы, бизнес-эффект и техническую реализуемость.
Это помогало оценивать решения объективно и приходить к согласованной позиции. В итоге мы находили общий фокус, уточняли приоритеты и двигались дальше с единым видением продукта.



Как мы измеряли успех
Мы оценивали успех продукта по двум ключевым метрикам: рост пользователей и обратная связь.
Из рыночных бенчмарков у нас были только примерные данные по количеству пользователей у конкурентов:
TradeLab — около 50 пользователей
TradeOn — около 40 пользователей
К 3 марта 2024 года мы уже обогнали TradeOn и достигли 70 пользователей в бете. Качественную оценку мы собирали через прямую обратную связь в чате: пользователи активно вовлекались и давали сильные позитивные сигналы.
Страница
Overview
Страница Overview состоит из двух основных секций: виджеты и продажи.
Секция виджетов работает как единый дашборд и показывает ключевые показатели по всем Steam-аккаунтам, подключенным к Steamify. Пользователь может выбрать период через встроенный календарь и гибко анализировать эффективность.
Секция продаж показывает полную историю сделок. У каждой транзакции один из четырех статусов: Waiting, Retry, In Process или Accepted, чтобы пользователь мог ясно отслеживать прогресс продаж.
Все данные обновляются в реальном времени через WebSocket, поэтому статусы меняются сразу, а интерфейс ощущается отзывчивым.


Страница
Профили
Профили — это боты, которые отвечают за продажу предметов пользователя. У каждого профиля может быть один из четырех статусов: Error, In Progress, Inactive или Done.
В профиле отображаются ключевые операционные данные: текущий баланс, выручка от продаж, примерная стоимость инвентаря, количество предметов, а также статус API-ключа и прокси. Это дает пользователю прозрачность и контроль над процессом продажи.

Страница
Цены
На этой странице пользователи задают минимальные и максимальные ценовые пороги для своих предметов. Уникальность каждого предмета визуально подчеркнута цветом фона в соответствии со стандартами редкости, знакомыми Steam-трейдерам. Это помогает быстрее распознавать предметы.
Одна из ключевых функций — контекстный drawer с графиком продаж и стаканом заявок. Он помогает пользователям принимать решения о цене на основе данных.
Для случаев, когда у пользователя есть несколько похожих предметов с разными стикерами, wear level или другими параметрами, влияющими на цену, мы добавили структурированную подтаблицу. Она показывает детальную информацию на уровне предмета и помогает точнее управлять ценами и инвентарем.

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




