Перейти к содержимому
trovuТехнологии
Все проектыКейс · Дашборд · 2024

Панель аналитики для логистики

Транспортная компания собирала отчётность вручную: аналитик выгружал данные из трёх систем и сводил их в таблицы. К моменту готовности отчёта цифры устаревали, а планёрка превращалась в спор о том, чьи данные правильные. Мы заменили эту работу панелью, которая обновляется сама.

  • React
  • API
  • Графики

Отчёты вместо Excel — экономия 20 ч/нед

Отрасль
Грузоперевозки и склад
Срок
10 недель
Пользователи
Более 60 сотрудников
Формат
Внутренняя аналитическая панель
Задача

С чего всё началось

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

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

Как мы к этому подошли

Четыре решения, которые определили проект. Каждое обсуждали с командой заказчика до того, как писать код.

  • 01

    Собрали данные в одном месте

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

  • 02

    Отобрали показатели, а не графики

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

  • 03

    Разграничили доступ

    Филиал видит свои рейсы, регион — свои филиалы, руководство — всю сеть. Права настраиваются в интерфейсе, без участия разработчиков.

  • 04

    Заменили чтение отчётов сигналами

    Панель сама сообщает об отклонениях: превышение простоя, отставание от графика, расход топлива выше нормы. Реакция происходит в течение рейса, а не после.

Что внутри

Функциональность проекта

Разделы и механики, которые получил заказчик после запуска.

  • 01

    Живые дашборды

    14 метрик с разбивкой по филиалам, машинам, водителям и клиентам.

  • 02

    Карта рейсов

    Текущее положение, отклонение от маршрута и прогноз прибытия.

  • 03

    Выгрузки

    Любой срез данных в таблицу или PDF в два клика, с сохранением фильтров.

  • 04

    Роли и права

    Наборы виджетов под должность: от диспетчера до финансового директора.

  • 05

    История

    Сравнение периодов и динамика показателей за два года.

  • 06

    Оповещения

    Правила отклонений с уведомлением в Telegram ответственному сотруднику.

Результат

Что изменилось после запуска

20 ч/нед
сэкономлено на отчётности
5 мин
задержка данных вместо недели
60+
сотрудников работают в панели
14
ключевых метрик в одном окне
Планёрка перестала начинаться со спора о цифрах. Все смотрят в одну панель, и разговор сразу идёт про решения.
Директор по логистике
Стек

На чём построен проект

Frontend

  • React
  • TypeScript
  • Tailwind CSS

Backend

  • Python
  • PostgreSQL
  • Redis

Инфраструктура

  • Docker
  • CI/CD
  • Мониторинг

Что дальше

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

Проект остаётся на нашей поддержке: следим за доступностью, обновляем зависимости и развиваем функциональность по регламенту.

Ещё проекты

Смотрите также

Похожие задачи в других отраслях — с теми же принципами работы.

Нужна оценка проекта?

Пришлите задачу — вернёмся с планом работ, сроками и вилкой бюджета. Если проект окажется не нашим профилем, честно скажем об этом сразу.