The Service Monitor App is designed to streamline the assignment and tracking of services across buildings. We have structured core functionalities around Operators, Vehicles, Buildings, Users, and System Settings. The system ensures that assignments are consistent, data remains accurate, and admins have full control over monitoring and management.
1. Operator Assignment Page
The Assignment Page is the core logic hub for managing service operations. Here, the Admin can:
- Select an Operator.
- Assign them to one or more Buildings.
- Specify the Service(s) (Water, Garbage, Sewage).
- Assign a Vehicle for the chosen building.
System Effect: Assignments directly control what Operators can see on the Map Page. Buildings without a service or vehicle assigned will not appear on the map.
2. Map Page
The Map Page is the visual and operational centre of the app.
- Shows only the buildings assigned to that Operator.
- Displays only the services assigned to them (e.g., if assigned Garbage, only Garbage tasks appear).
- Operators can log service completion directly from the map (with timestamps and optional images).
- Admins can access priority view directly from the map, which lists critical, high, medium, and low service requirements for a given address.
- Supports offline functionality: Operators can download the map and assignments when online, so they can still view buildings and log services while offline. Service logs are synced back once connectivity is restored.
3. Vehicle Management Page
A dedicated Vehicle Page is available where the Admin can:
- View all vehicles in a table format.
- Add new vehicles with details.
- Delete vehicles that are no longer in use.
4. User Management Page
The User Page provides control over system users:
- View all users in a table format.
- Add new users with roles (Admin, Operator).
- Edit user details, including role changes and account updates.
5. Building Management Page
The Building Page enables management of locations:
- View all buildings in a table format.
- Add new buildings.
- Edit building details if changes are needed.
- Delete buildings no longer under monitoring.
6. Settings Page
The Settings Page provides system-wide controls and personalization options:
- Enable/disable notifications.
- Refresh/reload data.
- Clear local data for troubleshooting.
- Logout securely.
- Edit personal details such as username and password.
7. Service Log Page
The Service Log Page is where Admins monitor work performed by Operators.
Features:
- Shows all completed services with building, operator, service type, vehicle, and timestamps.
- Operators upload images as proof of service or damage control, which are stored alongside the log.
- Admins can filter by Operator, Building, Service Type, or Date.
- Ensures accountability and provides a complete record of operations.
8. Operator Permissions
Operators have a restricted view of the application to focus only on their assigned work:
- Assignment Page → Operators see only their own list of assignments.
- Map Page → Operators see only their assigned buildings and services, can log services, and use the offline map feature.
- Service Page → Operators can view only the services they have completed.
- Settings Page → Operators can manage their own account (username, password, notifications).
Conclusion
The Service Monitor App ensures a robust ecosystem where:
- Assignments clearly define operator responsibilities (building, service, vehicle).
- Operators can work efficiently with restricted, focused access, service logging, and offline capabilities.
- Admins maintain full control and visibility across Vehicles, Users, Buildings, Assignments, and Service Logs.
- The Service Log Page provides transparency and accountability through image-based records.
This structured approach keeps the application efficient, accurate, and easy to manage while preparing for future scalability.
Interact in real time with the Essential Services Tracking App
- Available on iOS & Android
- For live updates, click Reload Map in the top right
- Use the Filter button to customize your live map view