Перейти к основному содержимому

Разработка нового дизайна водительского приложения

· 4 мин. чтения

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

Старая версия мобильного приложения для водителей (Transport Manager) обладала необходимой функциональностью, но визуально и эргономически устарела. Темная тема, обилие рамок, перегруженность текстом и неочевидные элементы управления повышали когнитивную нагрузку на водителя, особенно во время динамичного процесса посадки пассажиров.

Новая версия (DriveSafe) представляет собой полный пересмотр пользовательского опыта. Внедрен современный, светлый и интуитивно понятный интерфейс, который помогает водителю фокусироваться на главном — маршруте и пассажирах.

Ниже представлено детальное сравнение изменений по ключевым экранам.

1. Панель авторизации и стартовый экран

Вход в приложение — это первое касание пользователя с продуктом. Изменения здесь направлены на формирование доверия и современного имиджа.

Старая версия: Использовала утилитарный подход. Экран входа представлял собой базовую форму с полями «Мобильный телефон» и «Пароль» на фоне размытой фотографии дороги. Отсутствовала уникальная айдентика продукта. voditelskoepriloshenie5.png

Новая версия: Приложение получило собственное «лицо». Внедрен стильный стартовый экран (Splash screen) с логотипом «DriveSafe», фирменным приветственным слоганом и приятным зеленым фоном. Это задает профессиональный тон и сразу дает понять водителю, что он использует качественный корпоративный инструмент. voditelskoe-priloshenie9.png

2. Список рейсов (Главный экран)

Главный экран водителя был полностью переработан для обеспечения лучшей читаемости информации «на ходу».

Старая версия: Использовался темно-серый фон со строгими прямоугольными блоками. Информация (маршрут, время, касса, автобус) подавалась сплошным текстом. Навигация по дням (Сегодня, Завтра) была выполнена в виде набора отдельных цветовых кнопок, что создавало визуальный шум.

voditelskoepriloshenie6.png

Новая версия: Внедрена светлая тема (Light Mode), которая визуально «облегчила» интерфейс.

voditelskoepriloshenie2.png

Карточки рейсов стали белыми, с мягкими тенями и скругленными углами. Маршрут теперь представлен в виде наглядного таймлайна с точками отправления и прибытия. Время вынесено крупным шрифтом, добавлены понятные иконки для количества пассажиров и суммы, а также яркие бейджи статуса рейса (например, «Ожидает»).

3. Экран остановки: Карточки пассажиров (Свернутый вид)   На этом этапе водитель работает со списками посадки и высадки. Главная цель — минимизировать количество кликов.

Старая версия: Интерфейс перегружен рамками. Статистика (явка/неявка) отображалась в виде огромных круглых светофоров, отвлекающих внимание. Свернутые группы пассажиров выглядели как громоздкие блоки с указанием общей суммы и мелкими, не всегда очевидными индикаторами внутри.

voditelskoepriloshenie7.png

Новая версия: Экран стал максимально чистым.

voditelskoepriloshenie3.png

В верхней части четко зафиксирована информация об остановке, времени до прибытия и кнопка навигатора. Списки логично разделены на блоки «Высадить пассажиров» и «Посадить пассажиров». Свернутая карточка заказа выглядит компактно: аватарка, имя основного клиента и общее число людей (например: Наталья, 3 пассажира»). Киллер-фича — появились крупные кнопки массовых действий («Поставить Явку всем», «Поставить Неявку всем»), что кардинально ускорило работу при полной посадке без проблем.

4. Экран остановки: Карточки пассажиров (Развернутый вид)

Развернутая карточка используется для точечной отметки пассажиров внутри одного заказа.

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

voditelskoepriloshenie8.png

Новая версия: Продуманная микро-эргономика.

voditelskoepriloshenie4.png

При раскрытии карточки сразу видна финансовая детализация (например, «2 чел × 50 руб = 100 руб»). Появились кнопки массовой явки/неявки конкретно для этой группы (заказа). У каждого пассажира в списке есть отдельная аккуратная строка. В ней указано имя, есть кнопка быстрого звонка (иконка трубки), а справа расположены крупные, контрастные кнопки статуса: зеленая галочка (сел) и красный крестик (не явился). Отмечать пассажиров можно безошибочно в один тап.

Итог

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

Интеграция системы Transport Manager с мессенджером MAX

· 3 мин. чтения

Сегодня миллионы пользователей активно пользуются мессенджером MAX. По данным на 2024 год, ежемесячно его открывают около 85 миллионов человек. Это огромная аудитория, которая привыкла получать важную информацию в одном месте.

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

Какие уведомления приходят

Для пассажиров:

  • Подтверждение бронирования сразу после покупки билета

  • Напоминание о рейсе за сутки и за час до отправления

  • Информация об изменении времени отправления

  • Сообщение о задержке или отмене рейса

  • Уведомление о подаче машины (для такси и трансферов)

  • Ссылка на электронный билет в формате PDF

  • Информация о месте посадки со ссылкой на карту

Для водителей:

  • Оповещение о новом назначенном рейсе

  • Изменения в расписании или маршруте

  • Информация о пассажирах (особые пожелания, контакты)

  • Напоминание о необходимости пройти медосмотр или техосмотр

  • Уведомления от диспетчера

Для операторов:

  • Оповещение о новых бронированиях, поступивших через сайт или приложение

  • Уведомления о заявках от клиентов, требующих обработки

  • Информация об отменах и возвратах билетов

  • Напоминания о предстоящих рейсах, требующих контроля

Для руководителей:

  • Ежедневная сводка по продажам и загрузке рейсов

  • Отчёты о выполненных рейсах и выручке

  • Уведомления о нештатных ситуациях (поломки, задержки, инциденты)

  • Информация о работе водителей и операторов

  • Статистика по ключевым показателям бизнеса

Как это выглядит

Каждый участник подключается к чат-боту MAX через ссылку или QR-код. После привязки аккаунта все уведомления из системы начинают приходить прямо в мессенджер. Не нужно проверять почту, заходить в личный кабинет или отвечать на звонки — вся важная информация в одном чате.

Что это дало перевозчику

Высокая доставляемость уведомлений Сообщения в MAX доходят быстрее и реже попадают в спам, чем SMS или email. Пассажиры точно видят напоминание о рейсе, а руководители не пропускают важные отчёты.

Экономия на SMS-рассылках Отправка уведомлений через мессенджер бесплатна.

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

Снижение нагрузки на операторов Автоматические уведомления о новых бронированиях и изменениях позволяют операторам быстрее реагировать и не пропускать важные заявки.

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

Безопасность и надёжность MAX — российский мессенджер с интеграцией через «Госуслуги» и подтверждением юридических лиц. Вся передача данных защищена, а компания-партнёр проходит официальную верификацию.

Кому это особенно полезно

Регулярным перевозчикам Пассажиры не пропускают рейсы благодаря своевременным напоминаниям. Руководители видят отчёты о продажах каждый день.

Корпоративным такси Сотрудники компаний получают уведомления о подаче машины и могут связаться с водителем через чат. Операторы моментально узнают о новых заказах.

Международным перевозчикам Путешественники в другой стране получают информацию о рейсе на свой телефон, даже если нет местной SIM-карты — достаточно Wi-Fi.

Что дальше

Мы продолжаем развивать интеграцию. В планах — добавить возможность получать обратную связь от пассажиров (оценка поездки, комментарии), отправлять водителям голосовые сообщения от диспетчера, а также настроить персонализированные отчёты для руководителей по их выбору.

Репутация клиента

· 2 мин. чтения

В сфере пассажирских перевозок диспетчерам крайне важно понимать, насколько надежен клиент, который обращается за билетом. Часто ли он отменяет поездки? Были ли с ним конфликтные ситуации? Или это постоянный и лояльный пассажир?

 Мы внедрили модуль «Репутация клиента», который выводит визуальный индикатор надежности пассажира на самые важные экраны системы и позволяет управлять им в один клик.

Как устроен функционал

Чтобы не перегружать интерфейс тем компаниям, которым этот инструмент не нужен, функция сделана отключаемой. Модуль активируется одной галочкой «Репутация клиента» в глобальных настройках системы (раздел «Клиенты»).

После включения настройки система преображается в двух ключевых разделах:

1. Умная подсказка при бронировании

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

Индикатор: Самой первой колонкой теперь выводится «Репутация» — наглядный цветной шарик (зеленый, желтый или красный). Оператор сразу, до завершения разговора, понимает, с кем имеет дело.

Быстрое редактирование: Если в ходе общения диспетчер понимает, что статус клиента нужно изменить, ему не нужно переходить в другие разделы. Достаточно просто кликнуть на цветной шарик репутации прямо в окне создания брони, выбрать новый статус, и он автоматически сохранится вместе с новым билетом.

2. Оперативная работа в списке рейса

Инструмент также интегрирован в раздел просмотра конкретного рейса 

В общей таблице пассажиров появилась отдельная колонка «Репутация». Диспетчер или руководитель автопарка может одним взглядом оценить «качество» посадки на рейс (нет ли среди пассажиров тех, кто часто не приходит на посадку).

Мгновенное изменение: Если пассажир нарушил правила прямо перед отправлением, диспетчер может дважды кликнуть по шарику репутации в строке этого клиента и моментально понизить его рейтинг. Изменения применяются сразу же, без перезагрузки страницы.

Итоги

Внедрение модуля «Репутация клиента» дало диспетчерам мощный инструмент для быстрого принятия решений. Наглядная цветовая индикация ускоряет работу, а возможность менять рейтинг пассажира «не отходя от кассы» (прямо во время оформления билета или проверки рейса) минимизирует риски компании и помогает выстраивать персонализированный сервис.

Отображение «Остановки на фрейме»

· 2 мин. чтения

При бронировании билетов пассажирам часто нужно выбирать не только город, но и конкретную остановку внутри этого города — например, автовокзал, железнодорожный вокзал или остановку у торгового центра.

Раньше это происходило в два этапа: сначала выбирали город, потом переходили к следующему шагу, где уже выбирали остановку. Это занимало лишнее время и создавало лишние клики.

Мы добавили настройку, которая позволяет вынести выбор остановки на главный экран поиска.

Как это работает

В разделе общих настроек системы появилась новая функция — «Остановки на фрейме». Её можно включить или выключить одним переключателем.

Если функция включена

Когда пассажир выбирает город отправления или прибытия, система сразу показывает список доступных остановок в этом городе. Остановки можно выбрать прямо на главном экране поиска, не переходя на следующий шаг. Это ускоряет процесс бронирования и делает его более понятным.

Если функция выключена

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

Что это даёт

Для пассажиров

Бронирование становится быстрее — все нужные поля на одном экране. Особенно удобно, когда в одном городе несколько остановок и нужно выбрать подходящую.

Для перевозчиков

Меньше вопросов от пассажиров, которые не могут найти нужную остановку. Всё наглядно и понятно с самого начала.

Гибкость настройки

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

Что получили

Теперь диспетчер или администратор сам решает, как будет выглядеть форма бронирования для пассажиров. Включил настройку — остановки выбираются сразу. Отключил — всё остаётся по-старому.

otobrazhenie-ostanovki-na-frejme.png otobrazhenie-ostanovki-na-frejme2.png

Бронирование на рейсы-дубликаты

· 2 мин. чтения

Дубликат — это статус рейса, который означает, что автомобиль или водитель уже заняты на другом рейсе в то же самое время. Такие рейсы не отображаются на сайте и в мобильном приложении, чтобы не создавать путаницы у пассажиров и не продавать билеты на рейсы, которые могут не состояться.

Режим «Два окна» в просмотре рейсов

· 2 мин. чтения

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

Раньше для этого приходилось постоянно переключать даты в одном окне или открывать систему в нескольких вкладках браузера. Это неудобно, легко запутаться и теряется время.

Чтобы упростить эту работу, мы сделали режим «Два окна». Теперь на одном экране можно открыть сразу две независимые таблицы с рейсами.

Как это устроено

Экран делится на две половины — левую и правую. Каждая половина работает сама по себе, но есть и общие настройки.

Каждое окно управляется отдельно

У левого и правого окна свои собственные фильтры:

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

Направление — можно вывести один маршрут слева, а обратный ему справа. Так диспетчер видит полную картину: кто куда едет и где какие машины свободны.

Общие фильтры работают сразу для обоих окон

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

Что сделали для удобства

В режиме двух окон таблица становится уже, поэтому некоторые колонки можно убрать. Администратор сам решает, какие поля показывать в обычном режиме, а какие оставить для сплит-экрана — только самые важные.

Система запоминает настройки

Если диспетчер включил два окна и настроил фильтры, при следующем входе в систему рабочее место откроется в том же виде. Не нужно настраивать заново.

Защита от ошибок

При переключении между обычным режимом и режимом двух окна выделенные рейсы сбрасываются. Это сделано, чтобы случайно не применить массовое действие к не тем рейсам.

Всё видно и понятно

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

Что получили в итоге

Теперь диспетчеру не нужно открывать несколько вкладок и переключаться между ними. Всё на одном экране. Сравнивать, переносить, искать свободные машины стало быстрее и удобнее. Расписание перестало быть просто списком рейсов — это теперь удобный инструмент для работы.

rezhim-dva-oknav-prosmotre-rejsov.png

Множественная фильтрация в таймлайне

· 2 мин. чтения

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

Мультискидки для детей

· 3 мин. чтения

Для повышения лояльности пассажиров с детьми и обеспечения гибкого ценообразования в системе бронирования был разработан модуль управления детскими тарифами. Ранее система поддерживала лишь базовую логику скидок, которая не позволяла детально сегментировать стоимость билета в зависимости от точного возраста ребенка. Новый функционал дает возможность создавать многоуровневые тарифные сетки и автоматически применять их при оформлении заказа.

Бонусный счёт

· 2 мин. чтения

Чтобы пассажиры возвращались снова и снова, мы добавили в систему программу лояльности — «Бонусный счет». Это не просто виртуальный кошелек (как «Лицевой счет»), а полноценная система поощрений. Клиенты получают бонусы за поездки и могут тратить их на следующие билеты.

Как начисляются бонусы

За каждую поездку пассажир получает бонусы. Компания сама решает, как поощрять клиентов: можно начислять фиксированную сумму в рублях или возвращать процент от стоимости билета (кешбэк). Настройки можно сделать отдельно для каждого маршрута.

Бонусы зачисляются не в момент покупки, а только после того, как поездка состоялась. Когда водитель или диспетчер отмечает пассажира как явившегося (ставит «Явка»), система начисляет бонусы. Если водитель ошибся и случайно отметил пассажира, а потом исправил статус на «Неявка», система сама спишет ошибочно начисленные бонусы обратно.

Как тратить бонусы

Накопленные баллы можно использовать для оплаты следующих билетов. При оформлении заказа — и на сайте, и через диспетчера — появился новый способ оплаты: «Оплата бонусами».

Система сначала применяет все скидки (детские, пенсионные), затем вычитает бонусы. Со счета списывается только финальная сумма, которую нужно доплатить. Если бонусов хватает на весь билет — клиент едет бесплатно.

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

Для пассажиров

В личном кабинете на сайте появился отдельный раздел с балансом бонусного счета и полной историей: когда сколько начислили, когда списали и за какую поездку.

Для водителей

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

Для диспетчеров

В списке бронирований заказы, оплаченные бонусами, выделяются жёлтым цветом. Их сразу видно среди обычных броней. В карточке клиента диспетчер может посмотреть историю бонусного счета и, если нужно, скорректировать баланс вручную (но только с подтверждением паролем).

Итог:

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

bonusnyj-schyot.png

Добавили дополнительный статус возврата, кто и когда возвратил

· 2 мин. чтения

В просмотре рейса мы доработали механизм работы с возвратами. Теперь брони, по которым оформлен возврат, имеют промежуточный статус «Возврат» и требуют подтверждения для окончательного перевода в статус «Возвращено».