АКАлександр Ковалев

Кейс / мобильное приложение

Кейсы / Poputti

Poputti: поиск попутчиков на карте

Приложение для совместных поездок, водителей, пассажиров и перевозок. Общий API объединяет Flutter-приложение и сайт на Bitrix, а Яндекс Карты помогают строить маршруты и искать поездки.

Продукт
Poputti
Платформы
iOS · Android
Стек
Flutter · PHP · Bitrix
Ключевые сценариимаршрут на карте
Экран Poputti с выбором роли
Экран Poputti с маршрутом на карте
Экран меню приложения Poputti
Экран поиска попутчиков Poputti
Клиент приложения
Flutter
Платформы
iOS + Android
Сайт и приложение
API
Маршруты и карта
MapKit

Сценарии

Не один поиск — а сервис для всей поездки

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

01 / Поездка

Водитель, пассажир или перевозчик

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

02 / Карта

Маршрут создаётся касанием

Точки отправления и прибытия задаются на карте; маршрут становится основой поиска попутчиков.

03 / Связь

Сообщения и уведомления

Сайт и приложение поддерживают сообщения, рассылки и push-уведомления для участников поездки.

Карта и маршрут

Маршрут — центр сценария поиска

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

АБ
маршрут · точки · расстояние

Карта не декор, а рабочий интерфейс

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

  1. 01Выбор города, адреса или точки на карте.
  2. 02Построение маршрута и отображение направлений.
  3. 03Передача маршрута в поиск поездок и создание объявления.

Общий контур

Один API для веба и мобильного приложения

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

Сайт на Bitrixпоиск поездок · рассылки · сообщения
Универсальный APIPHP · MySQL · маршруты · пользователи
Flutter-приложениеiOS · Android · push · карта

Экраны

Четыре сценария из App Store

Официальные экраны приложения собраны в отдельную галерею: они подтверждают путь пользователя от выбора роли до создания маршрута и коммуникации.

Poputti: создание маршрута на карте

Создание маршрута прямо на карте

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

  • городская, пригородная или междугородняя поездка
  • точки маршрута на карте
  • дистанция и длительность как данные сценария

Итог

Поиск поездки, карта и коммуникация собраны в одном сервисе

Poputti объединяет мобильное приложение и веб-сервис общим API. Карта помогает создавать и находить маршруты, а сайт и приложение остаются синхронизированными для пользователя.

Кроссплатформенный клиент

Flutter закрывает приложение для iOS и Android.

Единый источник данных

Универсальный API связывает Bitrix-сайт и мобильные сценарии.

Маршрут на карте

Яндекс Карты участвуют в построении и поиске поездок.

Следующий проект

Нужно соединить мобильный сервис, карту и сайт?

Разберём пользовательский путь и спроектируем общий API без дублирования данных.