Пишете крутые статьи? Публикуйте их в Workspace Media, бесплатно!
Некстайп
Tourselfer - маркетплейс готовых маршрутов для путешествий
Некстайп
WDA
2025
#Приложение под ключ

Tourselfer - маркетплейс готовых маршрутов для путешествий

845 
17 фев 2025 в 13:24
Некстайп
Некстайп Россия, Москва
Поделиться:
Tourselfer - маркетплейс готовых маршрутов для путешествий
Клиент

"ТУРСЕЛФЕР-РУС"

Сфера

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

Регион

Россия, Москва

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

IOS, Android

Сдано

Август 2024

Задача

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

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

Задачей было в сжатые сроки реализовать MVP-версию приложения с возможностью использовать offline-режим, если у путешественника отсутствует мобильный интернет.

Решение

Для быстрой и непрерывной разработки было принято решение использовать кроссплатформенный фреймворк React Native. Он позволяет создавать приложения сразу для нескольких платформ — iOS и Android.

1Главный экран

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

2Подбор маршрута

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

3Ознакомьтесь с маршрутом подробнее

Детальный экран интригует путешественника и кратко расскажет про маршрут. Все важные параметры вынесены в область first-view.

4Offline-версия маршрута

Каждый маршрут может быть загружен на устройство и пройден без интернета

5Управляйте путешествием

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

6Стройте маршрут и перемещайте локации

Посмотрите локации и постройте маршрут в Google-картах, MAPS.ME, Яндекс.Картах или внутри приложения. Отключайте локации и меняйте местами.

7Аудиогид и подробная информация

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

Результат

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

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

- Поиск в приложении на ElasticSearch с расширенной поддержкой морфологии русского языка и продвинутой индексацией

- Отдельный instance использующий Redis для работы с очередями ресурсоемких задач

- Pipelin’ы для автотестов и ci\cd

- Отказоустойчивую инфраструктуру на Kubernetes

- Приложение с одной кодовой базой для iOS и Android, с использование кроссплатформенного фреймворка React Native

Также, мы создали дизайн-систему проекта Tourselfer. Подготовили компоненты, которые могут быть повторно использованы. Все это, поможет в кратчайшие сроки выпускать новый функционал и работать команде дизайнеров с единым guidline’ом.

https://tourselfer.com/

Стек технологий

  • Objective-C Objective-C Язык программирования
  • Kotlin Kotlin Язык программирования
  • PHP PHP Язык программирования
  • Next.js Next.js Фреймворк/библиотека
  • Laravel Laravel Фреймворк/библиотека
  • React Native React Native Фреймворк/библиотека

Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

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

Некстайп с удовольствием обсудит вашу задачу

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