кейс · свой продукт

Averi: исполнительная документация без путаницы

Сервис для стройки. Из работы на объекте получается акт АОСР или АООК, выпущенный документ не меняется, а комплект уходит заказчику по ссылке.

LIVE · averi.averiwear.ruPython · FastAPIPostgreSQLNext.jsDockerElectron
Открыть сервис ↗ Обсудить похожий проект
averi.averiwear.ru
Интерфейс Averi: объекты, работы, статусы комплектов
задача

Исполнительную документацию на стройке обычно ведут в Word и Excel. Второй экземпляр акта расходится с первым, заказчик возвращает пачку из-за одной даты, а доказать, какой именно документ был сдан, нечем.

Главная идея: выпущенный документ не меняется никогда, и это можно доказать.

Что сделано

Облачный сервисИнженер ведёт работы по объекту, из них собираются акты АОСР и АООК в Word и PDF.
Неизменные версииПравка акта создаёт новую версию, прежняя остаётся как есть. У каждой версии есть контрольная сумма.
КомплектСобирается из конкретных версий документов, с титулом, описью и сквозной нумерацией страниц.
Передача заказчикуКомплект уходит по ссылке, заказчик отвечает и оставляет замечания прямо на странице.
Программа для Windows (пилот)Работает без интернета, выпускает акты и комплекты, хранит объект в одном файле, делает резервные копии.
КачествоСотни автотестов и браузерных сценариев, установщик программы собирается автоматически.

Что дальше

ТехнологииPython (FastAPI), PostgreSQL, Next.js, Docker, Electron. Восемь служб в одном docker compose на своём сервере, Caddy с автоматическими сертификатами.
Моя рольПридумал и веду продукт: от исследования рынка и требований до запуска на своём сервере.