Назад к кейсам

Приложение для круизной компании

«Приложение для круизной компании» страница карты. «Приложение для круизной компании» страница «Мой круиз».

О клиенте

Компания «ВодоходЪ» является лидером круизной отрасли в России, а также входит в число лидеров в Европе по числу единиц флота и пассажировместимости. На протяжении 18-и лет компания организует круизы, проходящие через самые интересные города и локации нашей страны, придерживаясь высоких стандартов качества. С учетом пассажирских перевозок на малом флоте, «ВодоходЪ» и его дочерние предприятия ежегодно обслуживают в среднем 400 тысяч человек.

О проекте

Мобильное приложение “ВодоходЪ. Речные круизы” упрощает взаимодействие бизнеса и пассажира. Приложение дает возможность пассажирам получать информацию о круизе, расписании, заказывать услуги на борту и многое другое. Кроме того, оно предоставляет компании удобную коммуникацию с клиентами, снижает нагрузку на персонал за счет автоматизации многих процессов, таких как: заказ услуг, ежедневное расписание круиза, аудиогид, судовое радио.

«Приложение для круизной компании» главная страница.

Цели проекта

Цифры
  • + 15% Увеличилось количество заказов на борту.
  • + 20% Вырос процент удержания и повторных заказов.
  • + 5% Увеличилась продажа круизов на борту.

Решение

Главная особенность проекта — периодическое отсутствие интернета во время нахождения теплохода вне зоны доступа мобильной связи. Необходимо было разработать серверное решение, которое будет работать как во внешнем мире, так и на борту теплохода в локальной Wi-Fi сети. Для решения данной задачи каждый теплоход был оборудован физическим сервером с установленной на нём панелью управления для менеджеров.

В состав программного комплекса вошли следующие разработки:

Проблемы и вызовы

Сквозная авторизация

Если пользователь уже авторизован на сайте, то в приложении он авторизуется автоматически. Этого было нелегко добиться, учитывая, что приложения и сайт расположены на разных серверах, более того, сайт расположен на облачном сервере где-то в Москве, а приложение хранит данные локально на теплоходах.

«Приложение для круизной компании» страница авторизации.

Авторизация в сети Wi-Fi

В сотрудничестве с интернет-провайдером мы разработали собственный Captive Portal, оформленный под бренд? заказчика. Чтобы регистрировать пользователей в сети, мы производили интеграцию с оборудованием провайдера. Это позволило, в том числе, осуществить задачу сквозной авторизации.

Бортовое радио

На палубах и в каютах теплохода транслируется судовое радио с фоновой музыкой и важными объявлениями. Нетиповой задачей было предоставить пассажирам возможность слушать радио в мобильном приложении. Мы изучили имеющееся оборудование на теплоходах, подобрали аппаратное решение для конвертации аналогового сигнала в цифровой, разработали программную часть по преобразованию сырого сигнала в формат, доступный на мобильных устройствах.

«Приложение для круизной компании» страница «Судовое радио ВодоходЪ».

Отсутствие интернета на теплоходе

Круизный теплоход – это плавучий отель, маршруты которого проходят порой через дикую местность без населенных пунктов вблизи. Конечно же, интернет на теплоходе периодически отсутствует, иногда – достаточно продолжительное время. Данное условие потребовало от нас создания сложной системы синхронизации данных между внешним и локальным сервером.

Технологии

  • PHP
  • Laravel
  • Docker
  • Node.js
  • Redis
  • PostgreSQL
  • Nginx
  • Docker
  • Traefik
  • RouterOS
  • Captive Portal
  • OpenStreetMap
  • Flutter
  • Angular
  • Zabbix
  • Grafana
  • Elasticsearch
  • Kibana

Сотрудничество

2020 – ∞