Стартовали новые рейтинги digital-подрядчиковУспейте принять участие! Предварительные результаты.
Qtim
Alps: технологичное приложение для путешествий в Альпы
Qtim
WDA
2025
#Приложение под ключ

Alps: технологичное приложение для путешествий в Альпы

4272 
Qtim Россия, Тула
Поделиться:
Клиент

inDriver

Бюджет

13 000 000

Сфера

Туризм и отдых

Регион

Эстония

Мобильная платформа

IOS, Android

Сдано

Ноябрь 2024

Задача

Перед нами стояла цель – разработать универсальную платформу, которая бы кардинально изменила опыт путешествия в Альпы для туристов со всего мира.

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

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

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

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

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

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

Решение

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

Пользовательский функционал:

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

– проживание (бронирование отелей, апартаментов), 

– питание (бронирование столиков в ресторанах и кафе, заказ еды с доставкой), 

– аренду спортивного инвентаря (лыжи, сноуборды, горные велосипеды, туристическое снаряжение) 

– трансферы (с возможностью отслеживания местоположения транспортного средства в режиме реального времени). 

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

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

Система push-уведомлений. Информирует о статусе заказов, изменениях в бронировании, акциях и специальных предложениях. Это позволяет пользователям оставаться в курсе событий и оперативно реагировать на изменения.

Функционал для партнеров:

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

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

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

1Архитектурная подготовка и планирование.

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

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

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

2Backend разработка

Этот этап был сосредоточен на разработке серверной части приложения, включая создание админки и необходимых API.  

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

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

3Frontend разработка.

Разработка пользовательского интерфейса.

Frontend разрабатывался с использованием:

Dart: язык программирования, версия 3.x.

Flutter SDK: фреймворк, версия 3.x.

Платформенные языки: Android: Java 8+ / Kotlin 1.8+.iOS: Swift 5+ / Objective-C.

Среды разработки: Android Studio / IntelliJ IDEA с плагином Flutter.VS Code с плагинами Flutter и Dart.

AOT/JIT: компиляция для производительности и разработки.

Дополнительно для веб: HTML, CSS, JS.CI/CD для gitlab.

Реализация поиска и фильтрации.

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

4Тестирование и интеграция.

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

Было проведено функциональное тестирование, чтобы убедиться в корректной работе. 

– проверили поиск и бронирование услуг

– обработку платежей

– отправку уведомлений и других функций. 

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

5Подготовка приложения к публикации

Этот этап включал в себя подготовку приложения к публикации в App Store и Google Play, а также сам процесс релиза. 

После запуска приложения мы продолжаем его поддерживать

Результат

Создали не просто функциональное приложение, а полноценную, удобную и масштабируемую платформу для путешественников в Альпах.

1. Alps успешно объединяет все необходимые услуги, избавляя от необходимости использовать множество разных сервисов. Путешественники теперь могут планировать и бронировать активности для отдыха, экономя время и усилия, что делает их отдых более комфортным и приятным.

2. Сотрудничество с местными компаниями увеличило выбор услуг и товаров в приложении, что привлекло больше туристов.

3. Лояльность пользователей повышает надежная система заказов и платежей.

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

Комментарий агентства

Евгений Заплатников
Евгений Заплатников

Проектный менеджер

Сделали приложение, которое поможет людям не только бронировать машины-трансферы, но и также заказывать себе услуги и товары от партнеров, которые представляют курорты Альп. Приложение получилось удобное, понятное и привлекательное.

https://apps.apple.com/cn/app/alps2alps-ski-transfers/id1441643719
Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

Qtim с удовольствием обсудит вашу задачу

Оставить заявку