«Роза Хутор» принимает около 2 млн гостей в год. Мобильное приложение помогает им планировать поездку и пользоваться услугами курорта: проверять состояние трасс, покупать ски-пассы, бронировать отели, арендовать оборудование и обращаться в поддержку.
К началу проекта существующая версия приложения стала ограничивать развитие продукта. Новые функции внедрялись дольше, масштабирование требовало все больше ресурсов, а архитектура затрудняла развитие сервисов.
В сезон нагрузка на приложение резко возрастает. Гостям одновременно нужны актуальные данные о трассах и подъемниках, навигация, покупки и бронирование. Поэтому обновление затрагивало и техническую основу, и качество клиентского сервиса.
Перед совместной командой стояли несколько задач: выпустить новую версию к старту сезона, начать переход с монолита на микросервисы, подготовить платформу к пиковым нагрузкам и объединить ключевые услуги курорта в одном интерфейсе.
Команда и ИИ: как ускорили разработку до 3 раз
Проект реализовали совместно с командой «Роза Хутор». Заказчик обеспечивал продуктовую экспертизу, определял приоритеты и участвовал в интеграции внутренних сервисов. Со стороны Umbrella IT мобильную часть разрабатывали 3 Flutter-разработчика.
Чтобы выдержать сроки, встроили ИИ-инструменты в рабочий процесс:
Это ускорило повторяющиеся этапы и позволило сосредоточиться на логике приложения, интеграциях и качестве реализации. По оценке команды, скорость разработки выросла до 3 раз относительно базового темпа.
Архитектура: платформа на 600 тысяч пользователей
Переход от монолита к микросервисам организовали поэтапно. Серверную инфраструктуру построили с использованием Kubernetes. Для отдельных задач применили:
Платформа рассчитана на 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 в номинации «Развлечения, спорт, туризм» категории «Мобильные приложения».