Skip to content

Приложение для удобного создания, редактирования, сохранения и формирования актов освидетельствования скрытых работ и закрывающих актов в формате excel для закрытий. Написано по заказу строительной компании.

Notifications You must be signed in to change notification settings

NullExp-Team/builders_act_maker

Repository files navigation

builders_act_maker

Приложение для удобного создания, редактирования, сохранения и формирования актов освидетельствования скрытых работ и закрывающих актов в формате excel для закрытий. Написано по заказу строительной компании. Представляет собой три экрана: список закрытий, детали закрытия, редактор данных акта.

image

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

image

Архитектура приложения предусматривает лёгкую масштабируемость количества поддерживаемых типов документов. Интерфейс и сохранение данных реализованы на Flutter с использованием библиотек bloc, get_it, hive. Бизнесс-логика формирования excel документа по введённой информации реализована на языке c# с помощью Epplus. Связть между интерфейсом и бизнесс-логикой реализована через компиляцию кода c# как библиотеки в dll и последующего сихнронного вызова из неё функций flutter-ом при помощи ffi.

About

Приложение для удобного создания, редактирования, сохранения и формирования актов освидетельствования скрытых работ и закрывающих актов в формате excel для закрытий. Написано по заказу строительной компании.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published