Разработка модуля для генерации документов строительной компании
Модули для генерации документов строительной компании
Система объединяет несколько участников строительства (начальник участка, сметчик, проектировщик, заказчик работ и т.п.) для согласования стоимости работ по сметам и автоматического формирования отчетных документов.
Наш Заказчик Gaskar Group — это ИТ-интегратор в сфере строительства, беспилотных летальных аппаратов, горной добычи и транспорта. Компания объединяет и развивает стартапы, программное обеспечение и технологические решения в различных отраслях.
При проведении строительных работ, чаще всего используется платформа Exon — это облачное решение для управления строительными процессами. Для ускорения согласования смет и подготовки отчетных актов было принято решение разработать дополнительный модуль для системы.
Система для согласования сметных работ
Специалисты Nord Clan добавили новые возможности в платформу Exon:
генеральный подрядчик загружает смету в систему в Excel, которая автоматически конвертируется в формат PDF
данные из сметы распознаются и вносятся в базу данных по объекту строительства
заказчик строительных работ со своей стороны может согласовать, отклонить или передать смету в работу
Реализована возможность внесения изменений в смету, если она отклонена заказчиком: исполнитель вносит новые данные по позициям в таблицу, данные по смете автоматически пересчитываются и формируется обновленная смета.
Когда смета согласована и передана в работу, документация переходит на этап «Конструктор актов», где ведется работа над строительным проектом.
Конструктор актов
Один из новых разработанных сервисов — конструктор актов, который позволяет контролирующим лицам наглядно отследить полный цикл выполнения работ и упрощает документооборот на строительном объекте.
Пользователи (в зависимости от своей роли) вводят объемы выполненных работ ⇒ заказчик согласует или отклоняет введенные объемы ⇒ после подтверждения объемов формируется акт выполненных работ. Данные для акта автоматически подгружаются из базы данных системы: наименование заказчика и подрядчика, реквизиты сторон, объемы и стоимость работ.
Представитель заказчика может согласовать, отклонить или отправить на доработку готовые акты. В интерфейсе настраиваются любые роли с правами на редактирование и согласование документа. Администратор системы может добавлять и удалять доступы для сотрудников (пользователей системы).
В системе также можно просматривать историю действий по каждому документу и подгружать дополнительные файлы по строительству объекта.
Теперь цепочка согласования при строительстве объекта занимает меньше времени, история изменения документов стала прозрачна и доступна в отдельной вкладке системы. В итоге компания ускорила электронный документооборот в сфере строительства, что привело к снижению издержек на административный персонал и повысило мажинальность строительства новых объектов. После анализа имеющегося приложения, команда Nord Clan предложила улучшить кодовую базу для ускорения процесса разработки, чтобы в будущем уделять больше внимания продуктовым задачам.
Сократили большую часть технического долга по архитектуре проекта, перешли с MVC на VIPER архитектуру в новых модуля.
Стек
React, Redux, TypeScript, RTK, React, Query, MUI, Styled-component, Java 11, Mongo, Psql, Spring boot, Spring data, Spring cloud, Swagger, Liquibase, Maven
«Коллеги демонстрируют высокий уровень оказания услуг, принимают активное участие в решение поставленных задач, а также поддерживают комфортные условия для взаимовыгодных партнерских отношений. Мы продолжаем сотрудничество и рекомендуем коллег в качестве надежных партнеров».
Антонина Люляева, руководитель направления в Gaskar group