01
Что это
TapApp — верхняя часть воронки BuyCrypt. Человек заходит в Telegram поиграть: тапает монету, угадывает, куда пойдёт биткоин в ближайшие минуты, крутит колесо, выполняет квесты в X, приводит друзей. Валюта, которую он зарабатывает, — не пустые баллы: она конвертируется в билеты на турниры, демо-баланс и призы на основной платформе.
Цифра 720 тысяч пользователей — реальная и одновременно поучительная.
Мы пришли в проект, когда активность уже упала, и первым делом сделали честный аудит: сколько людей заходит сегодня, какие подсистемы фактически мертвы, сколько наград лежит незабранными. Такой инвентарь полезнее любой презентации — он показывает, что именно надо чинить, чтобы база снова ожила.
02
возможности
Что оно умеет
01
Тапалка с энергией и бустами
Классическая механика с ограничением энергии, ускорениями и автотапом как платной опцией.
02
Игра на предсказание BTC
Ставка на направление движения цены в окне времени, серии побед, награды в реальные USDT на TON-кошелёк.
03
Колесо, квесты и рефералы
Лотерея, задания в соцсетях, многоуровневое реферальное дерево с начислением с нескольких уровней.
04
Мост в основную платформу
Внутренние валюты конвертируются в билеты на турниры, демо-баланс и prop-аккаунты BuyCrypt.
05
Внутренний API для админки
Пакетный эндпоинт сопоставления Telegram-данных и выплат для панели оператора — до 500 записей за запрос.
06
Честный технический инвентарь
Мы задокументировали, какие подсистемы живы, какие мертвы, и где именно Caddy проксирует на несуществующие сокеты. Без этого ремонт невозможен.
03
архитектура
Как устроено
01
Вход через Telegram
02
Игровые механики
03
Реферальное дерево
04
Конвертация наград
05
Переход в BuyCrypt
Под капотом
- PHP-FPM 8.4 за Caddy для основного контура; Bun для WebSocket-сервисов игры.
- MariaDB как основное хранилище, Dragonfly как быстрый кеш.
- Фоновый обработчик задач и отдельный сервис торговой игры с периодическим перезапуском по расписанию.
- VictoriaMetrics и Grafana для метрик — видна дневная активность и поведение игровых сервисов.
- Мультивалютная модель наград: BUYT, USDT, TOUR_PASS, DEMO_USDT, TRADE_TICKET, PROP_ACCT.
- Стейджинг-домен отдельно от прода — игра на живой аудитории не тестируется.
04
масштаб
Цифры
720K
пользователей за всё время
6+
типов внутренних наград
2
игровые механики в реальном времени
139K
наград в legacy-очереди
