Gonka Mini App — Gonka — Telegram Mini App для аренды GPU и управления майнингом
Задача
Разработать понятный путь от первого входа до запуска майнинга: регистрация, выбор GPU, оплата, подключение кошелька и управление ресурсами. Предусмотреть основные, пустые и ошибочные состояния, чтобы пользователь понимал статус операции и следующий шаг.
Выполненные работы
Реализовали регистрацию и подтверждение email, пошаговый онбординг и выбор количества GPU. Добавили сценарии оплаты картой и отображение результатов платежа.
Объединили создание или подключение GNK-кошелька, проверку сохранения seed-фразы, отображение баланса, адреса и истории транзакций.
Создали dashboard с показателями майнинга и состоянием ресурсов: добавление GPU, запуск и остановка майнинга, настройки комиссии. Предусмотрели сценарии недостатка средств, отсутствия вычислительных мощностей и отклонённого платежа.
Стек приложения: React 19, TypeScript, Vite, TanStack Router, CosmJS, Docker.
Состав работ
Разработка Telegram Mini App, frontend-разработка, интеграция кошелька, реализация пользовательских сценариев
Стек: React, TypeScript, Docker.
Подробный кейс: https://freeblock.dev/cases/telegram-miniapp/gonka-miniapp
Команда FreeBlock — разработка Telegram Mini App и пользовательских интерфейсов.