contact@jetteam.dev
Компетенции и кейсы/Мобильная разработка
открытыймаркетплейс услуг

Мобильное приложение для туристических маршрутов

Мобильное приложение «Туристер» для сервиса подбора маршрутов и экскурсий, которое объединяет пользователей, гидов и сервисные функции в едином интерфейсе.

Контекст

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

Пользователь приходит из веб-сервиса, поэтому потребовалась кросс-доменная авторизация без повторной регистрации.

схема

Что связывает пользователя и гида

ПОДБОР МАРШРУТАпо заданнымпараметрамвыборПОДБОР ГИДАпод маршрути запросконтактЧАТсогласованиедеталейсопровождениеПОЕЗДКАуведомления иподдержкаЧат – ключевой узел: большинство деталей экскурсии согласуются в переписке, поэтому он живёт внутри приложения, без ухода в мессенджер.
Пользователь веб-сервиса входит под тем же аккаунтом и сразу видит свои маршруты.
из проекта

Как это выглядит

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

Что входило в задачи

Кросс-доменная авторизация из веб-сервисапользователь заходит в приложение под тем же аккаунтом и сразу видит свои маршруты – повторная регистрация убивала бы переход

  • Подбор маршрутовэкскурсии и услуги по заданным параметрам
  • Подбор гидовпод маршрут и запрос путешественника
  • Авторизацияединый аккаунт между вебом и приложением
  • Push-уведомлениястатус заявки и напоминания о поездке
  • Чатс гидами и другими пользователями внутри приложения
  • Поддержкаинтерактивная помощь не выходя из приложения

Стек проекта

React Nativepush-уведомленияWebSocketREST API

Есть похожая задача?

contact@jetteam.dev