One of our tasks was to implement 3 user roles with different levels of rights: owner, manager, and administrator. After authorization, the user sees a list of his real estate objects on the main page. For each object, the characteristics, operating rules, analytical and actual indicators of the object are displayed on this screen. It is important that the actual indicators are calculated automatically based on the characteristics entered by the user.
In the mobile application on the main screen, we implemented various filters so that objects can be sorted by name or address, and also developed a search for objects by characteristics – name, address, and area.
We have implemented the ability to attach files (photo or document) to each field with the object characteristics while adding or editing objects. For each object in the “Maintenance” section, a history of all expenses is available. These expenses are categorized by expense items.
Flutter, Firebase, PHP, Symfony, Bootstrap