Project "B2"
Project description
The "B2" building on Balkanska Street is a multifunctional building that features a unique integrated electronic control system, popularly referred to as a "smart building." The functional structure of the building includes business and residential-office space on the above-ground floors, while the four underground levels house a garage with 220 parking spaces, auxiliary rooms, and a 207 m2 shelter. The ground floor is reserved for shops, and the six above-ground floors contain business and residential apartments ranging from 80 to 240 m2.
Onora has developed an application designed to assist and simplify administrative duties related to the building. They also provide constant support and are responsible for maintaining the application
Functionality
Partner records
As part of the project, we record two types of partners: space tenants and suppliers. The application primarily deals with services used by space tenants such as:
- Sanitary water
- Air conditioning (via "smart" calorimeters)
- Telephony and internet
Readings performed by smart devices provide insight into the consumption and usage of the mentioned services by the partners.
Utilities calculation
Our application is also used to calculate the monthly dues of the building's tenants, which includes all shops, apartments, and parking spaces in the garage. This is achieved by creating personalized parsers for all the bills that arrive at the building for payment. Once the necessary information is extracted from them, calculations are performed specific to each partner individually because each partner has one or more spaces, and each space can have different services (apart from the essential ones such as electricity and water), its own consumption, different area sizes, and other minor differences.
Reports
The application also provides the capability to create various reports in PDF, DOCX, and CSV formats, intended for both the building administration and the partners themselves. These reports can include information on consumption divided by points that separately represent each service, as well as monthly charges for those services.
Regarding administration, their reports can contain details more relevant to building maintenance, such as device load, the number of phones in use, and summaries of space rental and consumption for specific periods or seasons.
Tehnical specifications
Application
The application was created using ASP.NET web technology based on the Microsoft® .NET Core 3 platform. This technology facilitates the creation of dynamic web applications, enabling efficient user operation.
Database
The database being used with this project is PostgreSQL 13.