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

Проблема
- Учёт автобусов, водителей и рейсов вёлся в десятках разрозненных таблиц – данные устаревали быстрее, чем их успевали обновлять
- У диспетчера не было единой картины: где автобус, кто за рулём, что с ближайшим ТО – ответы собирались по телефону
- Готовые системы дороги и требуют долгого внедрения, а продукт был нужен «под себя» и под мак-парк команды
- Веб-панель не подходила по скорости и офлайн-сценариям – нужна нативная работа с большими таблицами и фильтрами
Решение
- Нативное macOS-приложение на SwiftUI с навигацией в стиле системных настроек
- Девять разделов – от дашборда с KPI и лентой инцидентов до аналитики и настроек с интеграциями
- Реалистичные демоданные: 4 депо, 141 автобус, 155 водителей, 12 маршрутов, 48 рейсов и история ТО
- Фильтры, сортировка, поиск и детальные карточки для каждой сущности – как в настоящей диспетчерской
Что мы сделали
KPI-плитки, лента инцидентов в реальном времени, графики выпуска по паркам и кольцевая диаграмма по статусам ТС.
Таблицы с сортировкой и фильтрами: госномера, прогресс-бары топлива, рейтинги, медосмотры и закреплённые ТС.
Параметры маршрута, хронология заполнения по часам с пиками, рейсы с планом/фактом, задержками и выручкой.
Журнал заявок с типом работ, подрядчиком, механиком и стоимостью; детальный акт работ с комментариями и файлами.
Карточки депо с загрузкой территории, распределением по статусам и сеткой единиц ПС с цветовой индикацией.
Коэффициент выпуска по неделям, выручка по дням, ИИ-инсайты; источник данных, Telegram-уведомления и темы.
Как это выглядит
Результаты
Прототип диспетчерской под ключ – нативный, быстрый и работающий целиком офлайн. С демоданными приложение можно демонстрировать комиссии и заказчику без разворачивания бэкенда: открываешь – и сразу видишь всю картину парка. Дальше – интеграция с реальным источником данных (1С или АСУ), установка на машины диспетчеров и расширение под регламенты заказчика.
Обсудить похожий проект ↗Прототип запускается локально и работает целиком офлайн: демо проходит без бэкенда и разворачивания окружения.
Готовы к результатам в вашем проекте?
Обсудим задачу и предложим оптимальное решение – без лишних смет и «доп. работ» по ходу.

