Dashboard Overview — SanadiqCloud Dashboard
Product version: 1.0.0+1 Last updated: 2026-10-02 Audience: Organization owners, employees, platform staff, users
What is the dashboard?
SanadiqCloud has three home surfaces. They are not interchangeable.
| Audience | Surface | Purpose |
|---|---|---|
| Tenant owner / employee with an organization | Merchant dashboard /dashboard |
Operational overview for one org |
| Platform admin / employee without a selected org | Admin dashboard /admin/dashboard |
Application-level platform health |
| User without an organization | Home /home |
Create or join — not the KPI surface |
You need dashboard:read to open the KPI dashboards. Without it you see an unauthorized state.
Explore how real-time events from Product Catalog, Inventory, Sales, Finance, and Billing feed your Merchant Dashboard KPIs, stock alerts, and supplier-payables snapshots.
Data flow
Domain services → RabbitMQ events → dashboard-service dsb_* projections → two GET APIs → Flutter pages.
The merchant page adds a live inventory overlay so alerts match item detail. The dashboard service is read-only.
See Merchant dashboard, Admin dashboard, and KPI reference.
Data freshness
- Numbers update as events from other modules are processed, usually within seconds. A brand-new organization shows zeros until its first events arrive.
- Pull down (or reload) to fetch the latest numbers. Responses are never cached by the browser.
- Month-to-date counters (sales, inventory transactions, platform revenue and failed payments) reset on the 1st of each month at 00:01 UTC.
- There is no report export.
Related: Merchant dashboard | Admin dashboard | KPI reference | Getting started