Кейс агентства Code Pilots о разработке приложения для крупнейшего в России outdoor фестиваля.

VK Fest — крупный музыкально-развлекательный open-air фестиваль, ежегодно проводимый социальной сетью «ВКонтакте». Мероприятие охватывает несколько городов (Москва, Санкт-Петербург, Сочи, Новосибирск, Владивосток) и привлекает десятки тысяч участников.

Задачи

  • Создать мобильное приложение для iOS и Android, служащее навигатором по фестивальной территории.
  • Обеспечить возможность наполнения контентом за короткий срок (примерно за 2 недели).
  • Гарантировать отказоустойчивость и стабильную работу при высокой нагрузке (100 000+ пользователей).
  • Обеспечить работу приложения в оффлайн-режиме, учитывая возможную нестабильность сети на фестивале.

Результаты

  • MVP приложения было разработано за 2 месяца, что позволило уложиться в сжатые сроки до старта фестиваля.
  • Приложение зафиксировало более 90 000 установок за период фестиваля.
  • При пиковых нагрузках приложение оставалось стабильным и не давало сбоев, справившись с высокой нагрузкой.
  • Продукт достиг 1-го места в Google Play и вошёл в ТОП-3 App Store в категориях, связанных с мероприятиями и развлечениями.
  • II место в «Рейтинге Рунета 2023» в категории «Отдых и развлечения».
  • III место на Tagline Awards 2023 в номинации «Лучшее приложение для искусства / культуры / развлечений»

Решение

Аналитика и проектирование
  • Определены ключевые сценарии поведения пользователей на территории фестиваля: поиск площадок, навигация, составление расписания и участие в активностях.
  • Сформирована структура приложения, включающая карту, расписание, избранное, квесты и справочные разделы.
  • Разработан UX/UI прототип, ориентированный на быстроту принятия решений и доступность информации в условиях ограниченного времени и нестабильного интернета.
Технологическая платформа и архитектура
  • Выбрана технология Flutter, что позволило параллельно разрабатывать версии для iOS и Android и соблюдать сжатые сроки.
  • Спроектирована архитектура с поддержкой офлайн-режима: весь текстовый контент упакован в локальную базу данных, синхронизируемую при появлении сети.
  • Настроена серверная инфраструктура с использованием Cloudflare для обеспечения устойчивости к пиковым нагрузкам.
Создание пользовательского приложения
  • Реализована интерактивная карта, включающая тематические зоны, точки интереса и текущее местоположение пользователя.
  • Добавлен функционал персонального расписания: пользователи могут выбирать события, добавлять их в избранное и получать уведомления о начале.
  • Внедрён раздел с квестами и заданиями, поддерживающий активность аудитории в формате офлайн-участия.
  • Все визуальные элементы выполнены в едином стиле фестиваля, что обеспечило соответствие бренд-айдентике.
Система управления контентом
  • Создана административная панель, позволяющая наполнять приложение данными и обновлять информацию за короткие сроки.
  • Обеспечена возможность оперативного изменения расписания, описаний зон и активности без участия разработчиков.
Техническая поддержка и сопровождение
  • На период фестиваля была сформирована оперативная техническая группа, обеспечивающая стабильность работы приложения.
  • Проводился мониторинг нагрузки и корректировка инфраструктуры для предотвращения возможных сбоев.