Приложение для учёта спецтехники
О проекте
Приложение
внутренний продукт для автоматизации сменной работы. Приложение полностью заменяет бумажные путевые листы и сопровождает водителей и механизаторов на всех этапах: от получения задания до сдачи смены приёмщику.
Проблема
  • До внедрения приложения процесс был полностью бумажным:
  • Нет видимости статуса работ в течение смены.
  • Данные фиксируются вручную, что повышает риск ошибок.
  • Информация теряется при передаче между исполнителем и приёмщиком.
  • Руководство видит результаты только в конце смены.
Основные задачи
  • Перевести отчётность в цифровой формат.
  • Получать данные о ходе работ в режиме реального времени.
  • Снизить количество ручных ошибок.
  • Ускорить процесс приёмки выполненных работ.
  • Обеспечить видимость выполнения задач для руководства и логистов.
  • Создать интерфейс, который минимизирует когнитивную нагрузку для людей с разным уровнем цифровой грамотности, работающих в экстремальных условиях (вибрация, перчатки, яркое солнце, нестабильный интернет).
Моя роль
Продуктовый дизайнер: проектировала пользовательские сценарии и логику экранов, разрабатывала Lo-Fi и Hi-Fi решения, продумывала состояния и edge-кейсы, сопровождала реализацию.
Целевая аудитория
Механизаторы
операторы тяжёлой техники (экскаваторы, бульдозеры, погрузчики). Работают на объектах, фиксируют виды работ, объёмы, время, навесное оборудование.
Водители самосвалов
перевозят грузы между точками. Фиксируют маршруты, тип груза, расстояние, работают с GPS-трекингом.
Ключевые сценарии
1. Главная страница — экран задания
💼
Управление заданиями
Позволяет быстро переключаться между заданиями без лишних переходов и видеть контекст на одном экране.
📊
Система статусов
Чёткое разделение: «Новое», «В работе», «Выполнено». Статус «В работе» устанавливается автоматически при создании первой сессии, что исключает ручное переключение.
📈
Визуальный прогресс выполнения
Цветной индикатор даёт мгновенную оценку состояния задания без необходимости читать детали.
📋
Статусы электронного путевого листа
Отображаются этапы подготовки задания (оформление, медосмотр, контроль транспорта), которые формируются логистом. Водитель понимает готовность задания к выполнению и видит, что все обязательные действия завершены, без дополнительных уточнений.
🛠️
Адаптивные поля под тип техники
Для механизаторов отображаются поля «Показание одометра» (моточасы работы двигателя), для водителей — «Пробег» (километры). Система автоматически подстраивает интерфейс на основе типа пользователя.
2. Карта с выбором точек
📍
Пошаговый выбор маршрута
Для водителей выбор двух точек последовательно с отображением GPS-трека, для механизаторов — одной точки.
🗺️
Два способа выбора
Через маркеры на карте или поиск в списке. Учитывает разные предпочтения пользователей и ситуации.
⚠️
Защита от ошибок
Нельзя выбрать одинаковые точки маршрута.
3. Новая сессия
👤
Адаптация под роль
Для водителей отображаются поля «Тип груза», «Прицеп», «Расстояние». Для механизаторов — «Навесное оборудование» и «Нормативы по видам работ».
Валидация обязательных полей
Кнопка «Начать работу» активируется только после заполнения всех необходимых полей. Невозможно начать сессию с неполными данными.
📑
Динамические формы
Набор полей и видов работ меняется в зависимости от статуса техники (Исправна/Неисправна). Если техника неисправна, доступен только вид работы «Ремонтировать», что исключает некорректную отчётность.
📝
Автозаполнение из предыдущей сессии
Активные редактируемые поля наследуются от предыдущего рейса при создании новой сессии в рамках текущего задания.
4. Активная сессия 
🕒
Таймер
Разделён на три счётчика: общее время, время работы, время простоев. Даёт пользователю ощущение контроля над процессом и прозрачность учёта.
⏸️
Кнопка «Пауза»
Запускает счётчик простоя, останавливает рабочее время. Водитель/механизатор указывает причину простоя, которая затем фиксируется в архиве сессий.
🔒
Блокировка при активной сессии
Нельзя перейти в другое задание, пока не завершена текущая сессия. Защита от ошибок и потери данных.
📷
Фотофиксация
Возможность прикрепить фото для подтверждения факта выполнения работы и разрешения спорных ситуаций.
5. Завершённая сессия
👁️
Режим просмотра с редактированием
После завершения сессию нельзя удалить, но можно скорректировать доступные поля.
📖
История простоев
Отображаются все зафиксированные простои с причинами и временем. Можно отредактировать комментарий к простою.
QR-код для приёмки
После завершения сессии автоматически формируется QR-код. Механизатор показывает его приёмщику, и данные подтягиваются без повторного ввода.
Приёмщик сканирует код, видит предзаполненную информацию, может принять, отклонить или принять с оговорками. Ручной перенос данных полностью исключён.
🪪
Подтверждённые данные от приёмщика
Если приёмщик уже принял работу, отображаются его корректировки: подтверждённый объём и время работы.
6. Адаптация под условия работы и пользовательские запросы
🌙
Тёмная тема
Механизаторы и водители работают в разное время суток. Вечерние смены проходят в кабине техники, где яркий экран создаёт дискомфорт. Переключение темы доступно в профиле.
▶️
Видеоинструкции в профиле
Справочные материалы по работе с приложением доступны прямо в меню профиля. Новые сотрудники могут самостоятельно освоить функционал без обращения к коллегам.
⬆️
Редактируемые поля наверху
Все активные поля вынесены в верхнюю часть экрана без скролла. Решение основано на обратной связи: сотрудники хотели видеть ключевые параметры сразу при открытии экрана, без прокрутки.
🔄
Автоматическое переключение сессий
Если в активной сессии меняется вид работ, старая сессия автоматически завершается, а новая начинается с выбранным видом. Это исключает ошибки учёта и не требует дополнительных действий от пользователя.
👆
Крупные tap-зоны (64px)
Минимальная высота кнопок и полей ввода — 64 пикселя. Это обеспечивает уверенное нажатие в перчатках и при вибрации техники во время работы.
Результаты
Итоги
  • Сменная отчётность полностью переведена в цифровой формат и работает в ежедневном режиме.
  • Исключён ручной перенос данных между исполнителем и приёмщиком.
  • Снижено количество ошибок при заполнении за счёт валидации на этапе ввода.
  • Руководство получило доступ к актуальным данным в режиме реального времени.
Что сделано
  • 50+ экранов с учётом всех состояний и edge-кейсов.
  • Два пользовательских флоу: для механизаторов и водителей самосвалов.
  • UI-kit с крупными tap-зонами (64px) для работы в полевых условиях.
Личные выводы
Научилась проектировать сквозные процессы, работать с ограничениями среды и адаптировать один интерфейс под разные роли.