VK Fest — это 100 000 посетителей, два дня насыщенной программы, десятки тематических площадок и звездный состав артистов. Чтобы координировать участников фестиваля и помочь им максимально эффективно провести это время, организаторы решили сделать мобильное приложение. Этот проект доверили нам — с этого началось наше трехлетнее сотрудничество.
Главные вызовы:
1. всего за три месяца разработать приложение для двух платформ — iOS и Android — c учетом особенностей каждой платформы.
2. приложение должно работать в оффлайн и при мгновенно обновляться при подключении к интернету
3. решение должно быть быстрым, удобным, красивым и отвечающим всем потребностям участников фестиваля
Дисклеймер: этот кейс про 2019-ый год. А прямо сейчас мы заканчиваем приложение для VK Fest 2023!
Решение
Макеты пришлось корректировать вместе с заказчиком прямо на ходу. Чтобы работа не сыпалась, мы использовали гибкую методологию управления проектом. Бэкенд изначально был на стороне клиента, но в какой-то момент мы забрали его на себя, чтобы добиться максимальной производительности и отказоустойчивости.
Для общения между клиентом и сервером вместо традиционного REST API сделали обмен сжатой SQLite базой со всеми данными приложения. Это позволило многократно увеличить скорость работы приложения и добавить оффлайн-режим. Кстати, это очень важный пункт: когда в одном месте собирается 100 000 человек, мобильный интернет работает с серьезными перебоями. Если было обновление контента, приложение скачивало компактную базу данных и использовало ее до следующего обновления. Результат — нулевые задержки при открытии приложения и работе с ним.
Функционал для пользователей
Самое главное — удобное расписание. На фестивале десятки мероприятий происходили одновременно. Чтобы упростить ориентацию в этом вихре событий, добавили понятный тематический рубрикатор. При выборе рубрики, пользователь попадал в список активностей. Мы добавили как можно больше подробностей в карточку каждого мероприятия — артисты, их биография, таймлайн события. Для удобства пользователей создали подраздел, в котором можно смотреть расписание по площадкам фестиваля. И, конечно, раздел с общей программой. Для тех, кто не хочет самостоятельно формировать себе программу, были добавлены готовые маршруты на любой вкус.
Площадка VKFest действительно огромная. Мы переживали, что участники фестиваля затеряются в многочисленных палатках и не дойдут до концерта любимого исполнителя. Чтобы такого не случилось, добавили красивую и понятную карту, на нее можно нанести собственный маршрут.
В разделе “Билеты” можно быстро купить проход на нужное мероприятие, а также показать проверяющим штрих-код. И еще один раздел в тапбаре с дополнительной информацией, которая может внезапно понадобиться: FAQ, данные о фестивале, ссылки на сообщество и карточка пользователя.
Кстати, мы сделали приложение максимально гибким — некоторые разделы можно было докручивать уже после публикации.
Результат
✓ сделали приложение за три месяца,
✓ 50 000 установок,
✓ 32 000 проданных билетов,
✓ до 7000 человек пользовались приложением одновременно,
✓ каждый второй посетитель фестиваля использовал наше приложение.
А еще приложение получилось красивым, ярким и удобным. Оно заменило участникам фестиваля бумажные буклеты и сайты, а главное всегда работало. И, конечно, нам было приятно ездить по Санкт-Петербургу и повсюду видеть рекламу VKFest и нашего приложения.