Мобильное приложение для программы лояльности банка

О проекте
Проект под NDA. Задачей было с нуля разработать мобильное приложение для программы лояльности крупного российского банка. Приложение позволяло клиентам банка получать бонусы («рыбки») за покупки и использовать их для участия в розыгрышах призов или обмена на сертификаты.
Основные функции приложения:
- Начисление бонусов за покупки по картам;
- Участие в еженедельных, ежемесячных и квартальных розыгрышах по принципу ставок;
- Мгновенный обмен бонусов на сертификаты или пополнение счета;
- Игровые механики (ачивки, коллекции, статусы, «Невод удачи»);
- Интеграция с банковскими сервисами для учета и защиты пользовательских данных;
Цели
Разработать удобное и современное мобильное приложение для программы лояльности.
Разработать навигацию так, чтобы путь к любому разделу совершался в 2–3 клика.
Сохранить фирменный стиль и визуальные элементы пилотной версии.
Разработать UI Kit и заложить основу для дальнейшего масштабирования продукта.
Увеличить вовлеченность клиентов банка через геймификацию.
- 120 000 пользователей Зарегистрировалось в приложении
- 12 000 пользователей Заходили ежедневно
Решение
Мы реализовали мобильное приложение и добавили механики, которые усилили вовлеченность:
- Вынесены ключевые разделы «Заработать» и «Потратить», добавлены подсказки и свайпы.
- Профиль пользователя: отображение статуса и бонусов, персонализация опыта.
- Игровая механика ставок и лотерей: возможность делать ставки «рыбками» и участвовать в розыгрышах крупных призов.
- Дополнительные активности: «Невод удачи», коллекционные рыбки и статусы за активность.
- Интеграция с банковским продуктом для персонализированных предложений клиенту.
- Push-уведомления для информирования клиентов о розыгрышах и акциях.
Также, стоит отметить, что мы добавили целый ряд геймификационных элементов, которые сделали программу лояльности более увлекательной и вовлекающей:
Механика ставок и лотерей
Пользователь мог тратить бонусы («рыбки») на участие в еженедельных, ежемесячных и квартальных розыгрышах.
Формула была прозрачной: шанс выигрыша напрямую зависел от количества сделанных ставок. Чем больше «рыбок» поставил участник, тем выше был его вес в итоговом расчете вероятности выигрыша.
Мгновенные призы («гарантированные подарки»)
Чтобы не ограничивать мотивацию только розыгрышами, мы добавили возможность обменять бонусы на гарантированные вознаграждения:
- сертификаты популярных ритейлеров,
- пополнение мобильного счета.

«Невод удачи» (ежедневная лотерея)
Раз в день клиент мог бесплатно «забросить невод» и получить от 1 до 10 бонусов. Можно было делать дополнительные попытки за потраченные бонусы. Механика работала как мини-игра, создавая привычку заходить в приложение ежедневно.

Коллекционные рыбки и альбом наклеек
За выполнение действий (например, пять дней подряд вход в приложение, участие в розыгрыше, заполнение информации в личном кабинете) пользователь получал коллекционные «рыбки».
Собрав всю коллекцию, клиент получал реальный подарок — брендированный альбом с наклейками и познавательной информацией.
Ачивки и достижения
В приложении была система достижений: за определенные действия (регулярное участие в конкурсах, траты бонусов, активность в приложении) открывались виртуальные награды. Это формировало дополнительную мотивацию «играть» и исследовать приложение.
Статусная система
В зависимости от активности пользователь получал статус (например, «Новичок», «Опытный рыбак» и т.д.).
Чем выше статус, тем больше функций становилось доступно: участие в дополнительных розыгрышах, доступ к мгновенным призам, расширенные возможности внутри приложения.

Вызовы
- Работа в условиях банковской безопасности: все данные пользователей согласовывались с интеграцией банковского продукта для каждого клиента.
- Необходимость интеграции с бэкендом, разработанным сторонней командой — приходилось учитывать особенности кода.
- Поддержка и развитие проекта в течение 3 лет: регулярные обновления, масштабирование функционала, внедрение новых акционных механик.
Технологии
- Swift, Kotlin
Годы работы
2019 — 2022