Transline — сервис управления грузоперевозками
Мобильная платформа, которая объединяет заказчиков, перевозчиков и водителей в одном цикле перевозки
Задача и подход
Задача
В грузоперевозке участвуют пользователи с разными задачами и уровнем ответственности. Заказчик создаёт заявку и контролирует её выполнение, перевозчик управляет транспортом, водителями и доступными перевозками, а водитель получает задания и отмечает этапы доставки.
Нужно было объединить эти процессы в одном приложении, сохранив понятную логику для каждой роли и прозрачный статус перевозки на всех этапах
Подход
Я спроектировал ролевую структуру приложения и ключевые сценарии: регистрацию и проверку данных, управление водителями и транспортом, создание и принятие заявок, работу с маршрутом и подтверждение этапов доставки
Интерфейсы построены вокруг текущего статуса и следующего доступного действия. Каждый участник видит только те данные и задачи, которые относятся к его роли.
В результате получилась единая ролевая система: от регистрации участников и создания заявки до маршрута, документов и подтверждения завершения перевозки
Повторяющиеся паттерны, общая логика статусов и единая структура карточки перевозки сохраняют последовательность интерфейса для всех ролей

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

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

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

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

Следующий кейс
Смотреть Toweco →