FieldForce OS

Прототип 2026
FieldForce OS

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

FieldForce OS закрывает разрыв тремя связанными частями: Flutter-приложение, которое техник носит с собой, React-консоль для диспетчера за столом и backend на FastAPI, который держит обе стороны синхронизированными в реальном времени.

Приложение техника работает офлайн в первую очередь: бригада в подвале без сигнала всё равно доводит заявку до конца. Оно ведёт техника через геозону прибытия, чек-лист под тип работы, фотофиксацию до/после и подпись клиента пальцем на экране. Диагностика хладагента считает по настоящей таблице давление/температура для R-410A, R-22 и R-454B: superheat и subcooling вычисляются на месте, система сразу помечает недозаправку, перезаправку или ограничение воздушного потока против целевого диапазона производителя. Это не калькулятор-заглушка, а реальная инженерная математика HVAC. Каждое действие уходит в локальную очередь и синхронизируется сразу, как появляется связь, с idempotency-ключом, поэтому повторная отправка не задвоит уже закрытую заявку.

Экран диагностики хладагента FieldForce OS с расчётом superheat и subcooling в реальном времени

Диспетчерская консоль показывает все бригады и заявки на одной живой доске: с фильтром по статусу, поиском по объекту и меткой SLA-риска на заявках, которые выбиваются из окна. Оптимизатор маршрутов переставляет остановки бригады перетаскиванием или пересортировкой в один клик. Отмеченный пункт чек-листа, добавленное фото, закрытая заявка: каждое действие техника в поле сразу появляется на экране диспетчера через WebSocket, без обновления страницы.

Диспетчерская консоль FieldForce OS с живой доской заявок и картой бригад

Оба приложения работают с одним API на PostgreSQL с JWT-авторизацией, разграничением доступа по ролям (техник не видит заявки чужой бригады и диспетчерские маршруты) и журналом аудита на каждое изменение статуса. Весь стек (API, база и объектное хранилище для фото и подписей) поднимается одной командой docker compose up.

Уже сегодня FieldForce OS работает как готовый прототип: каждый экран выше показывает живые данные, а не макеты. Сейчас готовим его к пилоту с реальной HVAC-компанией.

Stack

Flutter React FastAPI PostgreSQL WebSocket Docker