О проекте
«Доступный груз» — мобильное приложение для организации грузоперевозок. Через него распределяют рейсы между водителями и следят за их выполнением: где груз забирают, куда везут, на каком этапе находится рейс. На экранах — перевозки сырья, например лома категории 3А, между городами.
Задача
В таких перевозках участвуют две стороны с разными задачами. Тому, кто организует рейсы, нужно видеть картину целиком: какие рейсы ждут подтверждения, какие уже в пути, какие свободны, — и управлять справочниками водителей, пунктов погрузки и номенклатуры. Водителю нужно другое: найти подходящий заказ, взять его и пройти рейс от погрузки до доставки, не запутавшись в адресах и контактах. Нам нужно было спроектировать интерфейс, который закрывает оба сценария и остаётся простым на небольшом экране телефона.
Рейсы на карте
Главный экран — «Список рейсов». Рейсы разделены на три вкладки по статусу: «Ждут подтверждения», «В работе» и «Свободные». Их можно смотреть списком или на карте, где каждая точка погрузки и доставки отмечена меткой: активные — фирменным красным, остальные — серым. Нижнее меню открывает разделы для управления перевозками: «Добавить заказ», «Список водителей», «Пункты отгрузки, погрузки» и «Номенклатура».
Нажатие на метку открывает карточку прямо поверх карты: название груза, этап («Погрузка»), адрес вплоть до номера склада и плановая дата. На карте при этом виден значок грузовика — текущее положение машины, которая выполняет рейс.
Заказы для водителя
Водитель видит ленту доступных заказов. Каждая карточка устроена одинаково: откуда и куда, груз и стоимость в двух вариантах — по безналичному и наличному расчёту. Стоимость указывается либо за рейс, либо за тонну, и это подписано прямо в карточке, чтобы не было разночтений. Заказы можно сортировать и фильтровать; выбранные фильтры, например пункт погрузки или вид груза, показаны чипами над списком и снимаются одним нажатием. Кнопка «Взять заказ» есть на каждой карточке.
Рейс в работе
Взятый заказ превращается в экран «Заказ на рейс». Сверху маршрут, груз и статус — например, «В пути». Ниже два раскрывающихся блока: «Погрузка» и «Доставка». Блок текущего этапа развёрнут и содержит всё, что нужно водителю на месте: адрес склада, плановую дату и контакт ответственного с телефоном и должностью. Внизу закреплены два действия — «Завершить рейс» и «Отклонить взятие рейса».
Результат
Мы спроектировали приложение, в котором организатор перевозок видит все рейсы по статусам и на карте и управляет водителями, пунктами погрузки и номенклатурой, а водитель находит заказ с понятной ценой, берёт его и проходит рейс по шагам — с адресами, датами и контактами под рукой.
