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