Skip to content

Dashboard

Overview

The Dashboard is the landing page after login, providing a high-level snapshot of MMDA performance across properties, rate payers, bills, payments, and operational metrics. It combines summary widgets, trend charts, collection stats, and quick-access actions.

Navigate to: /, /dashboard, /operationaldashboard, /financialdashboard

Dashboard


The sidebar is server-driven (fetched from GET /sys/usermenu) and adapts based on the logged-in user's role and permissions.

Element Description
iDARMS logo Application branding
Navigation menu Server-driven — modules appear based on user permissions
Calendar widget Shows current month with date highlighting
Ghana tax SVG map Visual map of Ghana's tax zones
User profile Logged-in user name and avatar
Logout Ends the session

!!! tip "Things to check" - Sidebar items match the user's permissions (if RBAC were enabled) - Calendar highlights the current date - The Ghana map is interactive or informational (confirm behavior) - Collapsing/expanding the sidebar works on all screen sizes


Dashboard Tabs

The dashboard supports multiple views via tabs:

Tab Description
Operational Dashboard Focuses on field activity, property inspections, and system operations
Financial Dashboard Focuses on revenue, collections, outstanding amounts, and financial reports

Navigate to: /operationaldashboard or /financialdashboard


Operational Dashboard Widgets

Operational Dashboard

Property Statistics

Widget Description
Total Properties Total registered properties across all MMDAs
Verified Properties Properties that have completed inspection and verification
Pending Verification Properties awaiting inspection or admin review
Under Inspection Properties currently being inspected by agents

Rate Payer Statistics

Widget Description
Total Rate Payers All registered rate payers (Individual + Organisation)
Verified Rate Payers Rate payers who completed OTP verification
Unverified Rate Payers Rate payers pending OTP verification

Bill Statistics

Widget Description
Bills Issued Total bills generated in the current period
Bills Paid Bills with full payment received
Outstanding Amount Total unpaid amount across all bills
Overdue Bills Bills past their due date

Payment Snapshot

Widget Description
Total Collected Sum of all payments received
Online Payments Payments made via digital channels
Offline Payments Payments collected manually (cash, cheque, etc.)
Payment Trends Line/area chart showing payment volume over time

Financial Dashboard Widgets

Financial Dashboard

Revenue & Collection Widgets

Widget Description
Revenue by Category Breakdown of revenue by property type, business category, etc.
Collection Rate Percentage of billed amount actually collected
MMDA Collection Stats Per-assembly collection performance
Top Assemblies Ranked list of MMDAs by collection amount

Expense & Budget Widgets

Widget Description
Total Expenses Sum of recorded expenses
Budget vs Actual Comparison of budgeted vs actual spending
Expense by Category Breakdown of expenses by category
Budget Report Summary of budget utilization

Financial Reports Access

The financial dashboard provides quick access to key reports:

Report Description
Trial Balance Sum of all debit and credit balances
Income Statement Revenue minus expenses for the period
Balance Sheet Assets, liabilities, and equity position
Cash Book All cash transactions
Bank Book All bank transactions

Widget Details

Property by Zone Chart

A bar or pie chart showing property distribution across defined zones. Helps identify high-density areas for targeted billing.

Bill by Region Chart

A chart showing bill generation volume broken down by region. Useful for comparing MMDA-level billing activity.

System Stats

Metric Description
Total Users Active back office users
Active Sessions Currently logged-in users
API Response Time Average response time
System Uptime Current uptime percentage

Support Resolution

Metric Description
Open Disputes Disputes pending resolution
Resolved Disputes Disputes marked as resolved
Average Resolution Time Mean time from dispute filing to resolution
Resolution Rate Percentage of disputes resolved

Element Description
Month/Year Current month and year display
Day grid Calendar days with current date highlighted
Navigation arrows Move between months

An SVG map of Ghana showing tax zones or MMDA boundaries. May be interactive (clickable regions) or informational.

!!! tip "Things to check" - Map regions are clickable (if interactive) and link to relevant MMDA data - Hovering over a region shows a tooltip with MMDA name and key stats - The map renders correctly on different screen sizes


API Endpoints

Endpoint Method Description
/sys/dashboard GET Financial dashboard data
/sys/dashboardop GET Operational dashboard data

!!! tip "Things to check" - Dashboard data loads within acceptable time (< 3 seconds) - Widgets show loading states while data is being fetched - Empty states (zero data) display correctly without broken UI - Chart tooltips show accurate values on hover - MMDA collection stats update after a new payment is recorded - Property counts reflect real-time data from the inspection workflow - Bill statistics sync with bill status changes across the system - The dashboard is responsive and scrolls properly on smaller screens