Наши кейсы
Реальные проекты. Реальные результаты.
Система администрирования ФСНБ — smeta.net.ru
Разработать с нуля веб-систему для загрузки, обработки и администрирования федеральной сметной нормативной базы (ФСНБ). Система должна обрабатывать большие объёмы данных, поддерживать импорт из ZIP/Excel и работать под нагрузкой.
Стек: Java 21, Spring Boot, PostgreSQL, Vue 3, Vite, Nginx, Prometheus
Backend на Java 21 + Spring Boot с Virtual Threads для параллельной обработки больших объёмов данных.
Импорт ФСНБ из ZIP-архивов — 7 сборников: ГЭСНм, ГЭСНр, ГЭСНп, ФСБЦ_Маш, ФСБЦ_Мат и другие. Поддержка кириллических имён файлов.
Батчевая вставка до 1000 записей за транзакцию — высокая скорость загрузки нормативной базы.
Расчёт накладных расходов и сметной прибыли (НР/СП) с кэшированием в памяти. 6661 технологическая группа.
Управление справочниками: страны, регионы, кварталы, маппинг НР/СП через Excel (136 строк). Импорт Сплит Формы с ценами из ФГИС ЦС.
Мониторинг через Prometheus + Grafana. Деплой на VPS с Nginx, HTTPS (Let’s Encrypt), systemd.
Сметный калькулятор — smeta.net.ru
Пользовательское веб-приложение для составления строительных смет на основе ФСНБ. Автоматический расчёт стоимости работ с учётом текущих цен, индексов, накладных расходов и сметной прибыли.
Стек: Java 21, Spring Boot, PostgreSQL, Vue 3, JWT, Apache POI
Алгоритм расчёта цен ресурсов (ЗТ, ЭМ, МАТ) с несколькими уровнями fallback на актуальные цены из ФГИС ЦС.
Скелетная + ленивая загрузка смет — быстрый старт даже для больших документов с сотнями позиций.
Автоматический расчёт ФОТ, накладных расходов и сметной прибыли. Итоги по разделам вычисляются рекурсивно.
Выбираемые материалы через технологические группы ФСНБ. Экспорт сметы в Excel (.xlsx).
Регистрация с подтверждением email, JWT-аутентификация. Каталог ФСНБ с поиском по коду и наименованию.
Vue 3 фронтенд с оптимистичными обновлениями интерфейса — изменения применяются без перезагрузки страницы.