The cross-platform framework Flutter was chosen to create the application, which, in conjunction with Firebase Firestore and Firebase Functions, allows you to achieve a minimum amount of code. The architecture was based on the proven BLoC pattern, which allowed for good optimization and fault tolerance of the application.
Exelor has developed the solution with the following functionality:
- An application which helps take control over usage of public utility services;
- checking balances, push notifications about upcoming payments and possible payment arrears;
- Access to archive data containing information about using public utility services;
- Showing announcements concerning actual changes in electricity, gas and water supplies;
- An option of conducting online voting on different issues among the tenants;
- Transmission of meter readers by the tenants and data processing by the management company;
- The ability to send applications to the master about the elimination of various problems related to house management.