Автор кейсаUmbrella ITЛоготип компании

Совместно с «Роза Хутор» запустили мобильное приложение горнолыжного курорта к открытию сезона

Заказчик
«Роза Хутор» — круглогодичный горный курорт в Сочи, который принимает около 2 млн гостей в год.
Задача
Выпустить обновленное приложение к началу сезона, начать переход с монолита на микросервисы и объединить сервисы курорта в интерфейсе, рассчитанном на сезонную нагрузку.

«Роза Хутор» принимает около 2 млн гостей в год. Мобильное приложение помогает им планировать поездку и пользоваться услугами курорта: проверять состояние трасс, покупать ски-пассы, бронировать отели, арендовать оборудование и обращаться в поддержку.

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

В сезон нагрузка на приложение резко возрастает. Гостям одновременно нужны актуальные данные о трассах и подъемниках, навигация, покупки и бронирование. Поэтому обновление затрагивало и техническую основу, и качество клиентского сервиса.

Перед совместной командой стояли несколько задач: выпустить новую версию к старту сезона, начать переход с монолита на микросервисы, подготовить платформу к пиковым нагрузкам и объединить ключевые услуги курорта в одном интерфейсе.

Команда и ИИ: как ускорили разработку до 3 раз

Проект реализовали совместно с командой «Роза Хутор». Заказчик обеспечивал продуктовую экспертизу, определял приоритеты и участвовал в интеграции внутренних сервисов. Со стороны Umbrella IT мобильную часть разрабатывали 3 Flutter-разработчика.

Чтобы выдержать сроки, встроили ИИ-инструменты в рабочий процесс:

  • Claude Code использовали для типовой верстки, шаблонного кода и первичной архитектурной проработки;
  • Cursor AI — для задач бэкенда, тестирования, рефакторинга и анализа логов.

Это ускорило повторяющиеся этапы и позволило сосредоточиться на логике приложения, интеграциях и качестве реализации. По оценке команды, скорость разработки выросла до 3 раз относительно базового темпа.

Архитектура: платформа на 600 тысяч пользователей

Переход от монолита к микросервисам организовали поэтапно. Серверную инфраструктуру построили с использованием Kubernetes. Для отдельных задач применили:

  • PostgreSQL и PostGIS — для работы с геоданными;
  • Elasticsearch — для поиска;
  • Kafka — для обработки событий;
  • Redis — для кэширования.

Платформа рассчитана на 600 000 пользователей и выдерживает 10 000–12 000 активных посетителей в день в пиковый период. Архитектуру проектировали с учетом дальнейшего масштабирования и запуска новых сервисов.

Мобильное приложение реализовали на Flutter для iOS и Android. В технологический стек проекта также вошли Dart, JavaScript, Vue.js и Figma.

Главный экран: погода, камеры и состояние склонов

На главном экране собрали информацию, которая помогает гостю спланировать день: текущую погоду с указанием высоты, быстрый доступ к онлайн-камерам и переход к зимней карте.

Пользователь может оценить условия катания до выхода на склон и выбрать дальнейший маршрут. Здесь же доступны предложения и акции курорта.

Зимняя карта и история катания

В интерфейсе предусмотрены фильтры по сложности и открытым участкам, переключение между картой и списком, просмотр характеристик и расписания работы. Пользователь может следить за статусом выбранной трассы.

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

История катания позволяет просматривать количество спусков, пройденное расстояние, среднюю скорость и последовательность перемещений. Это дополняет навигацию персональной статистикой отдыха.

Навигация по инфраструктуре курорта

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

В карточке места пользователь видит расположение, часы работы и контактную информацию. Из нее можно перейти к построению маршрута или звонку. Поэтому приложение полезно в течение всей поездки, включая повседневные перемещения по курорту.

Онлайн-камеры: обстановка перед выходом на склон

Раздел камер позволяет посмотреть текущую ситуацию в разных локациях: погодные условия, состояние склонов и загрузку.

Гость может проверить обстановку перед катанием или свериться с ней в течение дня, чтобы скорректировать планы.

Ски-пассы и горнолыжные услуги

В приложении объединили покупку ски-пассов, запись к инструкторам, прокат оборудования и обслуживание снаряжения.

В разделе ски-пассов доступны однодневные, многодневные и сезонные абонементы, а также специальные предложения. При подборе пользователь указывает дату, продолжительность катания и состав участников.

Через приложение также доступны предложения ускоренного прохода на подъемники. Выбранную услугу можно купить сразу или добавить в корзину.

Горнолыжная школа: подбор занятий под уровень подготовки

Для школы реализовали систему фильтров. Пользователь выбирает:

  • занятия для ребенка или взрослого;
  • лыжи или сноуборд;
  • индивидуальный или групповой формат;
  • уровень подготовки;
  • дату занятия.

Так гость может подобрать программу под свой опыт и формат отдыха. В разделе также предусмотрена информация о стоимости и выборе занятий.

Прокат: оформление аренды в приложении

Модуль проката позволяет выбрать дату начала катания, количество дней аренды, тип оборудования и категорию райдера.

В карточке снаряжения можно посмотреть описание и характеристики, выбрать состав комплекта и его количество. В интерфейсе также отображаются условия получения оборудования.

Это переносит подбор и оформление аренды в мобильный сценарий и сокращает количество организационных действий на месте.

Прогулочные билеты и развлечения

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

В карточках предложений отображаются описание, стоимость, возрастные категории, часы работы и расположение. Пользователь может заранее выбрать занятие и посмотреть, как до него добраться.

Бронирование отелей

Модуль размещения позволяет выбрать тип проживания, задать даты, отфильтровать предложения по параметрам и оформить бронирование внутри приложения.

В интерфейсе представлены характеристики отелей, расположение и стоимость. Это связывает подготовку поездки с дальнейшим использованием услуг курорта.

Магазин и программа «Роза Бонус»

Встроенный магазин объединяет сувениры и фирменную продукцию. Пользователь может просматривать ассортимент, выбирать категории и пользоваться бонусной программой.

«Роза Бонус» интегрирована в интерфейс приложения. В личном кабинете доступны статус участника, бонусный баланс и прогресс до следующего уровня. Там же представлены заказы и избранное.

Афиша мероприятий

Раздел мероприятий показывает актуальную программу курорта. Фильтры по датам, типам и сезону помогают подобрать подходящую активность.

В карточке события можно посмотреть описание, время и место проведения, а затем перейти к его расположению на карте.

Поддержка и SOS

Через чат гость получает консультации по услугам курорта и решает вопросы во время поездки. В показанном сценарии обращения предусмотрена передача диалога от ассистента сотруднику поддержки.

Роли пользователей и дальнейшее развитие

Реализовали четыре роли доступа: посетитель, гость, контент-менеджер и администратор.

В следующий этап развития заложили функциональность на базе Bluetooth-меток для определения местоположения человека на территории курорта. Ее планируется использовать для расширения возможностей навигации и безопасности.

Результаты: релиз за 6 месяцев и рост продаж на 60% год к году

За 6 месяцев совместная команда выпустила обновленное приложение к старту сезона. За этот период одновременно шли архитектурная перестройка, интеграция сервисов и подготовка к пиковым нагрузкам.

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

В 2026 году проект получил 2-е место в номинации «Образ жизни» конкурса «Золотое приложение» и 2-е место на Workspace Digital Awards в номинации «Развлечения, спорт, туризм» категории «Мобильные приложения».


Перейти на сайт

В карточку агентства

Письмо автору кейса

Пользуйтесь реальным опытом в IT и следите за успехами потенциальных подрядчиков и конкурентов
Подпишитесь на рассылку
Подпишитесь
на наши каналы в MAX или Телеграм, чтобы не пропускать новые материалы
MAXКанал в MAXTelegramКанал в TG
Кейсы по теме#Туризм и отдых

©2007-2026

Рейтинги
Реклама, коммуникации, маркетинг, контент
Проекты компании Proactivity Group
Нажмите «ОК», если вы соглашаетесь с условиями обработки cookie и ваших данных о поведении на сайте, необходимых для аналитики. Запретить обработку cookie можете через браузер