Fantasy Football для финала Лиги чемпионов
Live-приложение для закрытого мероприятия букмекерской компании на финале Лиги чемпионов, собрали за 6 недель в связке с event-агентством «Динамика». Гости по QR-коду собирали фэнтези-состав из реальных игроков финала, а очки начислялись автоматически по событиям матча из спортивного API. 84% гостей дошли до собранной команды, победителей объявили через минуту после финального свистка.

Что внутри
Приложение гостя

01 / 04 · Вход по игровому нику, без установки и регистрации
← Стрелки или клик на превью
Панель оператора

01 / 04 · Дашборд: статус матча, участники, публикация результатов, выгрузка в Excel
← Стрелки или клик на превью
Задача
Event-агентство «Динамика» готовило закрытое мероприятие для своего клиента, букмекерской компании, приуроченное к финалу Лиги чемпионов. Гостей нужно было не просто усадить перед трансляцией, а вовлечь в сам матч: чтобы каждый болел за конкретный исход и оставался включённым все 90 минут плюс серию пенальти.
Просмотр финала на большом экране это пассивный формат. Десять минут интереса, дальше гости расходятся к фуршету. Заказчику нужна была механика, которая превращает зрителя в участника и держит внимание до финального свистка, а в финале даёт повод для яркого награждения прямо на площадке.
Договорились через агентство «Динамика»: они вели конечного клиента, площадку и дизайн в фирменном стиле, мы взяли на себя продукт целиком: веб-приложение, интеграцию со спортивными данными, движок подсчёта очков, операторскую панель и техническую поддержку онлайн в день финала.
Решение
Сделали веб-приложение с входом по QR-коду, без установки и без регистрации. Гость вводит только игровой ник и собирает фэнтези-состав из 11 реальных футболистов обоих клубов-финалистов: ровно один вратарь и минимум по одному игроку в каждой линии, по желанию капитан. Правила начисления очков открываются во всплывающем окне, чтобы каждый понимал, за что борется.
Активность живёт в три фазы. До матча гости регистрируются и собирают команды. Во время матча приложение само опрашивает профессиональный спортивный API каждые две минуты и закрыто считает очки по событиям: голы, ассисты, карточки, пенальти, автоголы. После финального свистка оператор подтверждает данные и публикует таблицу, и только тогда гости видят своё место, сумму очков и разбивку по каждому игроку команды.
В матрицу очков заложили только события, однозначно фиксируемые в официальной сводке матча. Спорные коэффициенты вроде ударов в створ и сэйвов убрали заранее, чтобы у гостей не было повода оспаривать результат. На случай сбоя API оставили оператору ручной ввод событий, и весь финал наш оператор был онлайн в панели.
Вход максимально простой: навёл камеру на QR, ввёл идентификатор, играешь, без установки и долгой регистрации. Данные участников собираются по минимуму и обрабатываются в рамках 152-ФЗ, для букмекерской аудитории это снимает лишние вопросы.
Почему это работает
Зритель превращается в участника
Собранный состав привязывает гостя к каждому эпизоду матча. Гол его игрока это его очки, поэтому пассивный просмотр становится личным участием. Внимание держится до последней минуты, а не гаснет после первого тайма.
Награждение на пике эмоций
Результаты публикуются в течение минуты после финального свистка. Победителей объявляют, пока зал ещё на эмоциях от матча, а не «подсчитаем и пришлём завтра». Это и есть кульминация мероприятия.
Минимум данных, минимум трения
Вход по QR-коду, без установки приложения и без долгой регистрации. Гость в игре за несколько секунд. Данные собираются по минимуму и в рамках 152-ФЗ, для букмекерского бренда это ещё и юридически аккуратно.
Бесспорный результат
В матрицу очков заложены только события из официальной сводки матча. Спорные коэффициенты убраны заранее, поэтому итоговая таблица не вызывает споров о том, кому и за что засчитали. Доверие к результату держит доверие к активности.
Результат
гостей собрали и подтвердили состав
среднее время сборки команды, медиана 2,5 мин
от финального свистка до опубликованных результатов и победителей
распределение выборов игроков по клубам: поведенческий профиль аудитории, переданный заказчику для следующих кампаний
матча обработано автоматически из спортивного API, ноль ручных правок, расчёт очков полностью автоматический
данные участников собраны по минимуму и обработаны в рамках закона о персональных данных
Этапы
- 1ТЗ и механика2 недели
Согласовали с агентством и его клиентом механику, матрицу коэффициентов и ограничения состава. Очистили матрицу от спорных событий, зафиксировали три фазы активности и сценарий дня мероприятия.
- 2Разработка3 недели
Собрали приложение гостя (регистрация, конструктор команды, ожидание, результаты), серверную часть на FastAPI и PostgreSQL, движок подсчёта очков и операторскую панель с лентой событий и выгрузкой в Excel.
- 3Интеграция API и тесты1 неделя
Подключили спортивный API, прогнали приложение на реальном live-матче, проверили корректность начисления очков и отказоустойчивость при недоступности API. Развернули на VPS в России с HTTPS.
- 4Финал30 мая
День мероприятия. Оператор онлайн весь матч, события собирались автоматически, после серии пенальти результаты опубликованы в течение минуты. Победителей объявили на площадке по итоговой таблице.
«Все хорошо!»
Другие кейсы
Хотите такой же запуск?
Соберём концепт под ваш продукт за 24 часа. Без обязательств.










