Краткий обзор
Таксомоторная компания координировала бронирования, распределение и отслеживание поездок. Также требовалось управлять тарифами, платежами и отчетами в рамках разных операционных задач.
Решение стало единой платформой каршеринга с приложениями пассажира и водителя, а также веб-панелью для распределения поездок и управления операциями.
ПО помогает сократить ручную координацию и время, необходимое для передачи информации о поездках между командами.
История клиента
Клиент - таксомоторная компания из Люксембурга. Она обслуживает пассажиров через заказы такси и координирует водителей, выполняющих поездки от места посадки до пункта назначения.
Расчет стоимости поездок, платежи и поддержка создают дополнительную операционную нагрузку.
Для управления, распределения поездок и автопарком требовалась веб-панель. Она также использовалась для тарифов, платежей и отчетов.
Решение было создано как связанные мобильные приложения и веб-панель. Особое внимание уделили обновлениям GPS в реальном времени и подбору водителей и пассажиров.
Кроме того, были добавлены статусы платежей, настраиваемые тарифы, поддержка релиза и документация.
Клиент хотел
- Отдельные приложения пассажира и водителя для iOS и Android
- Управлять пользователями, водителями, поездками, тарифами, платежами, поддержкой и операциями
- Отслеживать GPS, карты, расчетное время прибытия, статус поездки, а также подбор водителей и пассажиров
- Поддерживать тестирование, развертывание, документацию и оба магазина приложений
Почему готовое решение не подошло
Готовое ПО для каршеринга объединяет пассажиров и водителей на основе текущего местоположения и рассчитывает стоимость. Для объединения процессов пассажира, водителя и администрирования таксомоторной компании требовалась индивидуальная платформа. Она объединила бронирование, отслеживание и платежи в одной рабочей модели, добавив тарифы, отчетность и коммуникацию.
Обзор проекта
Решение построено вокруг трех связанных рабочих сред: приложения пассажира для заказа такси, приложения водителя для приема поездок и веб-панели для распределения и управления операциями. API связывают приложения с авторизацией, статусом поездки, доступностью водителя и платежными данными.
Для управления поездками в реальном времени обновления местоположения передаются на экраны пассажира, водителя и диспетчера. GPS-данные поддерживают подбор водителей, маркеры на карте, расчет времени прибытия и статус поездки.
До поездки отображается предварительная стоимость, а итоговая рассчитывается на основе данных поездки и настраиваемых тарифных правил. Панель управления операциями включает обработку платежей, возвраты, выплаты и статусы платежей.
Административная среда сосредоточена на профилях водителей, расписаниях и активных поездках. Она также включает тарифы, платежи и поддержку, аналитику поездок, отчеты о доходах и экспорт в CSV.
Процесс поставки включал тестовую, предрелизную и рабочую среды, скрипты развертывания, техническую документацию и поддержку публикации в App Store и Google Play.
Позже можно добавить создание ценовых предложений, бонусные баллы и скидки. Дополнительно доступны воспроизведение поездки и режим доставки.
Основные реализованные функции
- Заказы поездок пассажирами с указанием места посадки и пункта назначения
- Подбор водителей и прием поездок
- GPS-отслеживание в реальном времени с обновлением карты и расчетом времени прибытия
- Автоматический расчет стоимости на основе настраиваемых тарифных правил
- Обработка платежей и статусы платежей в реальном времени
- Карта диспетчера с активными поездками и статусами водителей
- Профили водителей и управление доступностью
- Отчеты о поездках, заработке и доходах с экспортом в CSV
- Оценки пассажиров и водителей после поездки