Три инструмента серверной платформы A7 (умные дома, здания, диспетчеризация), основную часть которой я разработала.
A7Editor — настольный редактор конфигураций. В одном окне дерево проекта, несколько панелей кода, подсказки по типам и полям, проверка перед отправкой, отправка пакета на выбранный сервер с журналом по каждому типу, diff и коммит в Git прямо из редактора. Редактор использует ту же объектную модель и язык, что и сервер, поэтому понимает конфигурацию целиком, а не как набор текстовых файлов. C++ и Qt 6, Linux, AppImage.
A7Admin — приложение администратора. Каталог серверов с метками окружения, подключение по WebSocket напрямую или через relay, дерево объектов от квартала до устройства с поиском и переходом по ссылкам, скрипты, которые выполняются на сервере, журнал с фильтрами по уровню и источнику. C++ и Qt 6.
A7 Мониторинг — обзор парка из 50–100 домовых серверов: кто в норме, кто требует внимания, где нет данных; двенадцать инженерных систем от СКУД до счётчиков; страница сервера с причиной внимания, нагрузкой и журналом. Go, TypeScript и Preact поверх Prometheus, каталог из 137 семейств метрик.
Берусь за такие же задачи: внутренние редакторы, админки и мониторинг под вашу систему, развитие существующего кода на C++ и Qt — с передачей кода, сборки и документации и сопровождением после сдачи.
https://olga-developer.ru/