Ваше такси
Автоматизация диспетчерской службы и агрегатор такси
🎯 Задача бизнеса
Региональный перевозчик столкнулся с необходимостью конкуренции с федеральными агрегаторами (Yandex). Существующая модель работы через телефонную диспетчерскую ограничивала рост: долгое время обработки заказа, сложность контроля водителей на линии и отсутствие прозрачности для пассажиров.
Цели разработки:
- Создать собственную экосистему (аналог Uber/Yandex) для удержания доли локального рынка
- Автоматизировать распределение заказов между водителями для снижения нагрузки на диспетчеров
- Внедрить гибридную систему ценообразования (автоматический расчет + контроль диспетчера)
💡 Реализованная архитектура
Команда StandartSoft разработала комплексное решение, объединяющее три модуля в единую облачную систему.
📱 Мобильное приложение для пассажиров
Интуитивный интерфейс для быстрого вызова автомобиля без звонка оператору.
🗺️ Создание заказа и отслеживание
Геолокация и маршрут — автоматическое определение текущего местоположения для подачи автомобиля и выбор конечной точки на интерактивной карте. Система строит оптимальный маршрут и рассчитывает предварительную стоимость поездки с учетом дорожной обстановки.
Отслеживание в реальном времени — после подтверждения заказа пассажир видит на карте приближение автомобиля с актуальным временем прибытия. Push-уведомления информируют о смене статуса заказа (водитель назначен → в пути → прибыл).
👤 Информация о водителе и оценка
Информирование — после назначения водителя пассажир получает полную информацию: фото водителя, текущий рейтинг, марка и цвет автомобиля, государственный номер. Эти данные критичны для безопасности и идентификации транспорта.
Обратная связь — система оценки поездок по пятибалльной шкале с возможностью оставить комментарий. Рейтинги влияют на приоритет водителей при распределении заказов и позволяют контролировать качество сервиса.
🚗 Мобильное приложение для водителей
Рабочее место водителя, автоматизирующее рутинные процессы и обеспечивающее контроль качества.
🚦 Выход на линию и прием заказов
Управление сменой — перед началом работы водитель проходит обязательную процедуру фотоконтроля: загружает фото документов (права, СТС) и актуальное состояние автомобиля. Это гарантирует соответствие транспорта стандартам сервиса.
Работа с заказами — входящий заказ отображается с информацией о пассажире, адресах подачи и назначения, предварительной стоимости. Таймер на принятие решения (30 секунд) обеспечивает быструю обработку заказов. После отказа заказ автоматически передается следующему водителю в очереди.
💰 Таксометр и статистика
Встроенный таксометр — автоматический расчет стоимости ожидания клиента по тарифам компании. Водитель видит текущую сумму поездки в реальном времени и может добавить дополнительные опции (багажник, кондиционер, детское кресло).
Баланс и история — детальная статистика выполненных поездок за смену, день, неделю и месяц. Водитель видит количество заказов, общий пробег, заработок и средний чек. Прозрачная система расчетов с возможностью выгрузки отчетов.
💻 Веб-панель диспетчера
Центр управления операционной деятельностью таксопарка с расширенными возможностями мониторинга и контроля.
🗺️ Мониторинг и диспетчеризация
Мониторинг в реальном времени — интерактивная карта отображает всех водителей на линии с их текущим статусом (свободен, занят, в пути к клиенту, выполняет заказ). GPS-трекинг обновляется каждые 5 секунд, обеспечивая точную информацию о местоположении борта.
Диспетчеризация — возможность ручного создания заказов для клиентов, звонящих по телефону. Диспетчер вводит адреса, выбирает класс автомобиля и может назначить конкретного водителя. Система валидирует стоимость поездки и предлагает корректировки для нестандартных маршрутов.
🚕 Управление парком и аналитика
Управление парком — полная база водителей и автомобилей с верификацией документов. Диспетчер может просматривать историю работы, текущий рейтинг, количество нарушений и временно блокировать доступ к системе. Назначение автомобилей из парка предприятия водителям-партнерам.
Аналитика и отчетность — детальная статистика работы таксопарка: количество заказов по часам и дням, средняя загрузка водителей, выручка по тарифам, популярные маршруты. Автоматическая генерация отчетов для бухгалтерии с выгрузкой в XLSX.
📊 Дополнительные возможности
- Тарифная сетка — гибкая настройка тарифов по классам автомобилей (эконом, комфорт, премиум) с учетом времени суток и дней недели
- Система штрафов и бонусов — начисление штрафов за нарушения (опоздания, отказы от заказов) и бонусов за высокий рейтинг
- История заказов — полный журнал всех поездок с записью маршрута, времени выполнения, стоимости и участников
- Push-уведомления — массовая рассылка уведомлений водителям (изменение тарифов, важные объявления, погодные условия)
- Контроль качества — просмотр отзывов пассажиров и рейтингов водителей для анализа качества сервиса
⚙️ Технологический подход
Для обеспечения справедливости распределения заказов и минимизации времени подачи был реализован кастомный алгоритм «Очередь + Радиус»:
- Динамический поиск — система ищет ближайшего свободного водителя в радиусе 1 км от точки подачи
- Расширение зоны — если водитель не найден, радиус поиска автоматически увеличивается до 3 км, затем до 5 км
- Приоритет очереди — при наличии нескольких кандидатов заказ предлагается тому, кто дольше находится в очереди ожидания
- Защита от злоупотреблений — водитель, отклонивший 3 заказа подряд, автоматически перемещается в конец очереди
Стек технологий:
- Мобильные приложения: Dart/Flutter — единая кодовая база для iOS и Android с нативной производительностью
- Backend & Real-time DB: Firebase — облачная инфраструктура обеспечивает отказоустойчивость 24/7 и мгновенную синхронизацию статусов заказов между всеми участниками системы
- Веб-панель: Dart/Flutter Web — быстрый и отзывчивый интерфейс с поддержкой всех современных браузеров
- Картография: Интеграция с картографическими сервисами для точного построения маршрутов, геокодинга адресов и расчета расстояний
- GPS-трекинг: Высокочастотное обновление координат (каждые 5 секунд) для точного отслеживания автомобилей
🚀 Результат
Проект реализован за 4 месяца в полном соответствии с техническим заданием. Внедрение комплекса позволило заказчику выйти на новый уровень сервиса и эффективности.
Ключевые метрики:
- ⚡ Сокращение времени обработки заказа с 3-5 минут до 30 секунд
- 📱 Перевод 65% заказов из телефонной линии в мобильное приложение
- 🚗 Увеличение количества выполненных заказов на 40% за счет оптимизации распределения
- ⭐ Повышение среднего рейтинга водителей с 4.2 до 4.7 благодаря прозрачной системе обратной связи
- 💰 Сокращение расходов на диспетчерскую службу на 30% за счет автоматизации
Клиент: Служба такси «Ваше такси» (г. Петушки)
Стек: Dart/Flutter, JS/TS, Firebase
Статус: Проект сдан, система введена в эксплуатацию