CRM под ключ · Внутренний продукт

Управление автобусным парком: нативная диспетчерская для macOS

Вся работа автобусного парка – автобусы, водители, маршруты, рейсы, ТО и депо – в одном нативном окне macOS. Навигация в стиле системных настроек и реалистичные демоданные: прототип можно показывать заказчику без разворачивания бэкенда.

Срок: 3 неделиПлатформа: macOS 14+Стек: SwiftUIФормат: внутренний продукт
Дашборд диспетчерской – KPI, выпуск по паркам, топ-маршруты и лента инцидентов
Коэффициент выпуска на линию
0,7854/141 автобусов
9разделов – вся работа парка в одном окне
141единица ПС в демобазе: ЛиАЗ, НефАЗ, МАЗ и электробусы
155водителей с рейтингами, нарушениями и медосмотрами
0веб-вью и «электрона» – чистый нативный SwiftUI

Проблема

  • Учёт автобусов, водителей и рейсов вёлся в десятках разрозненных таблиц – данные устаревали быстрее, чем их успевали обновлять
  • У диспетчера не было единой картины: где автобус, кто за рулём, что с ближайшим ТО – ответы собирались по телефону
  • Готовые системы дороги и требуют долгого внедрения, а продукт был нужен «под себя» и под мак-парк команды
  • Веб-панель не подходила по скорости и офлайн-сценариям – нужна нативная работа с большими таблицами и фильтрами

Решение

  • Нативное macOS-приложение на SwiftUI с навигацией в стиле системных настроек
  • Девять разделов – от дашборда с KPI и лентой инцидентов до аналитики и настроек с интеграциями
  • Реалистичные демоданные: 4 депо, 141 автобус, 155 водителей, 12 маршрутов, 48 рейсов и история ТО
  • Фильтры, сортировка, поиск и детальные карточки для каждой сущности – как в настоящей диспетчерской

Что мы сделали

Дашборд диспетчера

KPI-плитки, лента инцидентов в реальном времени, графики выпуска по паркам и кольцевая диаграмма по статусам ТС.

Автобусы и водители

Таблицы с сортировкой и фильтрами: госномера, прогресс-бары топлива, рейтинги, медосмотры и закреплённые ТС.

Маршруты и рейсы

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

ТО и ремонты

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

Парки

Карточки депо с загрузкой территории, распределением по статусам и сеткой единиц ПС с цветовой индикацией.

Аналитика и настройки

Коэффициент выпуска по неделям, выручка по дням, ИИ-инсайты; источник данных, Telegram-уведомления и темы.

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

Дашборд – диспетчерская сводка: KPI, выпуск по паркам, топ-маршруты и лента инцидентов
Аналитика – коэффициент выпуска по неделям, выручка по дням и ИИ-инсайты диспетчера
Настройки – источник данных 1С или АСУ, API-эндпоинт, уведомления в Telegram и сертификаты

Результаты

Прототип диспетчерской под ключ – нативный, быстрый и работающий целиком офлайн. С демоданными приложение можно демонстрировать комиссии и заказчику без разворачивания бэкенда: открываешь – и сразу видишь всю картину парка. Дальше – интеграция с реальным источником данных (1С или АСУ), установка на машины диспетчеров и расширение под регламенты заказчика.

Обсудить похожий проект

Прототип запускается локально и работает целиком офлайн: демо проходит без бэкенда и разворачивания окружения.

Готовы к результатам в вашем проекте?

Обсудим задачу и предложим оптимальное решение – без лишних смет и «доп. работ» по ходу.

Обсудить проект
Обсудить проект

Расскажите о задаче

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

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

MAXПочта