Мобильное приложение "Гора Белая" – это аудиогид, который познакомит и сопроводит вас по туристическим маршрутам Урала.

  • intro-icon-1
  • intro-icon-2
intro-image
backdrop-image
phone-image

Задача проекта

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

backdrop-image
phone-image

Цель приложения

Клиент, представляющий кластер Гора Белая, пришёл к нам с большой идеей создания Аудиогида, с целью популяризировать посещение кластера.

Целью мобильного приложения является повышение заинтересованности пользователей в прохождении туристических маршрутов и знаковых мест кластера Гора Белая.

Приложение дополняет сайт welcometoural.ru , который посвящен природным и историческим местам Урала и его тоже разработали мы.

Техническое задание

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

  • QR-коды

    Мы придумали идею внедрения QR-кода для каждого Знакового места, чтобы пользователь мог подробнее ознакомиться, например, с музеем, открыв его в нашем приложении после сканирования QR-кода.
  • Бонусная система

    Бонусная система была придумана нами как хорошая система поощрений для пользователя – пользователь проходит маршруты и получает за это баллы, которые накапливаются в личном кабинете. Эта идея имеет перспективу развития в будущем как система обмена баллов на подарки, айдентику Горы Белой.

Палитра цветов

Интересный факт

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

Тропы в формате “Обзор” позволяют пользователю ознакомиться с маршрутами в популярном формате Stories

fact-image
fact-image
fact-image
fact-image

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

Разработка приложения

  • react-icon
    Для разработки был выбран фреймворк React native. Это позволило ускорить разработку в 1,5 раза по сравнению с использованием нативных языков мобильной разработки.
  • typescript-icon
    Для того, чтобы приложение легко было поддерживать и масштабировать, мы внедрили типизацию с помощью TypeScript и написали автотесты.

Сайт ≈ Мобильное приложение

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

Управление контентом мобильного приложения и сайта находятся в одной админ-панели – это большой плюс в удобстве использования при администрировании и настройке контента.

app-phone-image app-phone-image

Бонусная система

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

  • intro-icon-1
  • intro-icon-1
  • intro-icon-1
  • intro-icon-1
  • ~535 ккал
  • intro-icon-1
  • intro-icon-1
bonus-phone-image

Знаковые места

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

  • places-phone-image

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

  • places-phone-image

    Фильтры настраиваются: добавляются/изменяются через админ панель сайта.

places-background
places-background Знаковое место
places-phone-image

Пользователь может перейти на отдельную карточку Знакового места из списка.

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

В конце Знакового места можно также увидеть на каких маршрутах оно встречается.

Deep Linking

Технология “Deep Linking”

У каждого Знакового места кластера размещены таблички с QR-кодами. Мобильное приложение поддерживает систему перехода в карточку Знакового места при наведении на QR-код.

Эта технология называется Deep Linking – возможность создать внешнюю ссылку на любой раздел мобильного приложения. Если у пользователя не скачано приложение на смартфон, то откроется страница Знакового места на сайте: welcometoural.ru.

Trip!

В мобильном приложении представлены маршруты в двух форматах отображения: “список” и “обзор – stories”

Список

Формат “список” повторяет визуальное исполнение вывода Знаковых мест – карточки, который удобен пользователю для фильтрования и сортировки маршрутов по предпочтениям и категориям.

deep-linking-list-view

Обзор

Формат “Обзор” позволяет пользователю ознакамливаться с маршрутами в популярном формате Stories.

deep-linking-list-view

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

Offline аудиогид

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

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

Возможности аудиогида

В качестве картографического сервиса мы выбрали mapbox (open street map). У этого сервиса хорошее апи для интеграции в react-native, а также есть поддержка режима работы карты в офлайн.

  • 01 abilities-slide-image
    Пользователь выбирает нужный маршрут при условии авторизации в системе
  • 02 abilities-slide-image
    Скачивает все данные по маршруту, чтобы была возможность навигации оффлайн
  • 03 abilities-slide-image
    Выбирает тип аудио сопровождения:
    • Непрерывный аудиофайл
    • Аудио при приближении к знаковым местам
    • Запуск аудио вручную
  • 04 abilities-slide-image
    На карте отображается линия маршрута с отметками старта и финиша и знаковые места. При клике на знаковое место можно узнать более подробную информацию о нем
  • 05 abilities-slide-image
    Во время навигации отображается сколько метров осталось до следующего Знакового места, сколько метров до конца маршрута и процент завершенности маршрута.
  • 06 abilities-slide-image
    При вхождении в радиус 35 м знакового места, пользователю открывается дополнительное окно с информацией о Знаковом месте.
  • 07 abilities-slide-image
    Пользователь может завершить маршрут досрочно, в таком случае начисляется меньшее количество баллов
  • 08 abilities-slide-image
    При достижении конечной точки маршрута, пользователь видит экран завершения маршрута и получает максимальное количество баллов
  • 09 abilities-slide-image
    Пользователь переходит на страницу своего профиля

Видеообзор

result-image

Результат

Приложение «Аудиогид Гора Белая» представляет собой настоящий гид в твоем кармане. Оно будет реагировать на твои перемещения и будь уверен, что ты не заблудишься на тропе. А в случае отсутствия сети его функции доступны в offline режиме.
Скачивай его на платформах AppStore и GooglePlay.

Отзыв от клиента

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

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

Пройдено 11%
Осталось
Знаковые места /14