Ищете крутые кейсы в digital? Посмотрите на номинантов Workspace Digital Awards 2026!
Soft Media Group
Decent: как мы восстановили и переработали приложение для блокчейн-стартапа в Индии
Soft Media Group
#Приложение под ключ

Decent: как мы восстановили и переработали приложение для блокчейн-стартапа в Индии

14 
Soft Media Group Россия, Москва
Поделиться: 0 0 0
Decent: как мы восстановили и переработали приложение для блокчейн-стартапа в Индии
Сфера

Развлечение и спорт

Мобильная платформа

iOS, Android

Сдано

Декабрь 2025

Задача

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

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

Решение

Что представлял собой продукт

Decent — это децентрализованная платформа для заключения спортивных пари между пользователями.

Механика строится вокруг смарт-контрактов: два участника фиксируют условия спора и сумму ставки в криптовалюте, после чего система автоматически исполняет результат в зависимости от исхода события.

Например:

- пользователь выбирает матч;

- формирует ставку;

- приглашает второго участника;

- условия фиксируются в блокчейне;

- после завершения игры система автоматически распределяет средства.

Если событие завершается ничьей — деньги возвращаются обеим сторонам.

За счёт блокчейн-логики здесь исключается человеческий фактор: пользователям не нужно доверять друг другу или посреднику.

Почему проект запускали именно в Индии

Изначально заказчик ориентировался на международную аудиторию, но основной фокус был сделан на Индии.

Причин было несколько:

- высокая популярность спортивных соревнований, особенно крикета;

- большой рынок цифровых платежей;

- активное использование мобильных микротранзакций;

- легальный и регулируемый рынок криптовалютных операций.

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

Почему выбрали формат PWA

От нативного мобильного приложения отказались практически сразу.

Основная причина — ограничения, которые могут возникать у криптосервисов при публикации в App Store и Google Play.

Вместо этого проект реализовали как Progressive Web App — веб-приложение, которое работает почти как полноценный мобильный сервис.

Такой подход дал несколько преимуществ:

- единая версия для всех устройств;

- отсутствие зависимости от магазинов приложений;

- есть система push-уведомлений;

- работа через браузер;

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

1В каком состоянии был проект до начала работ

На первый взгляд приложение выглядело рабочим:

- была интеграция с MetaMask;

- подключён блокчейн Polygon;

- реализована работа через Node.js и web3;

- подтягивались спортивные события.

Но после технического аудита стало понятно, что система нестабильна практически на всех уровнях.

Основные проблемы:

- MetaMask регулярно терял соединение с приложением;

- транзакции в Polygon обрывались;

- уведомления о спорах и ставках работали некорректно;

- часть библиотек оказалась устаревшей;

- архитектура плохо подходила для масштабирования.

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

2С чего начали переработку

Первым этапом стал не код, а аналитика.

Поскольку документация отсутствовала, нашей команде пришлось заново разбирать бизнес-логику проекта:

- изучать архитектуру;

- восстанавливать сценарии работы;

- фиксировать зависимости;

- документировать функциональность.

Это позволило создать базу для дальнейшей поддержки и развития продукта.

3Что было переработано

Обновили блокчейн-стек

Одной из причин нестабильной работы оказалась устаревшая библиотека web3.js.

Мы перевели проект на Wagmi — более современное решение для работы с криптокошельками.

После обновления:

- стабилизировалось подключение MetaMask;

- появилась возможность проще подключать новые кошельки;

- снизилось количество ошибок при авторизации и транзакциях.

4Изменили логику работы с MetaMask

Ранее приложение открывалось через встроенный браузер MetaMask, что ухудшало UX и вызывало ошибки при взаимодействии.

Мы полностью переработали сценарий подключения:

- упростили авторизацию;

- изменили логику открытия приложения;

- сделали взаимодействие с кошельком более нативным и понятным.

В результате пользователи перестали теряться в интерфейсе, а сама интеграция стала стабильнее.

Вот как поменялся интерфейс. Слева — интерфейс, который был. Справа — как мы реализовали.

5Решили проблему с Polygon

Дополнительной проблемой были обрывы соединений с RPC-узлами сети Polygon.

Чтобы убрать зависимость от одного подключения, мы внедрили систему автоматического переключения между резервными RPC-нодами.

Это позволило:

- уменьшить количество ошибок;

- повысить стабильность транзакций;

- сделать работу приложения более предсказуемой.

6Добавили новый функционал

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

В приложение были внедрены:

- новые типы ставок;

- поддержка дополнительных криптовалют;

- возможность присоединяться к существующим спорам;

- улучшенная логика смарт-контрактов.

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

Результат

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

Дополнительно заказчик решил развивать продукт дальше и запланировал:

- систему мониторинга ошибок и производительности;

- расширенную бизнес-аналитику;

- дополнительные сценарии спортивных пари;

- встроенную обратную связь.

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

Следующий этап — масштабирование на страны Юго-Восточной Азии.


Стек технологий

  • Vue.js Vue.js Фреймворк/библиотека

Оцените кейс
Спасибо за оценку
Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

Soft Media Group с удовольствием обсудит вашу задачу

Оставить заявку