| ID | product.user_facing |
|---|---|
| Description | Web and mobile apps for owners and operators. |
| Key | user_facing |
| Type | system |
| Team | Apps |
| Owner | apps@iotgateway.example |
| Status | active |
| Technologies | TypeScript, React, React Native |
| Attributes | platform: web + mobile, realtime: true |
| Tags |
User-Facing Apps is the experience layer of the platform. It turns the device twin, live telemetry and alerts into screens that fleet operators and device owners can actually act on — without ever talking to the backend services directly.
Responsibility in one sentence
Present authoritative fleet state and let people act on it — viewing devices, watching live telemetry, triaging alerts and dispatching commands — through a single, app-friendly API.
Could not build diagram for model "example-iot".
Both surfaces share a single Backend-for-Frontend (BFF) owned by the Dashboard Web App. The BFF aggregates registry, telemetry and alert data into view-shaped responses so the clients stay thin.
Live charts and the alert inbox render the output of the alert pipeline:
Operators issue commands to devices straight from the UI:
3 incoming links
| Source object | Label | Link type | Relation | Raw id | Required | Description | |
|---|---|---|---|---|---|---|---|
| monitors devices via | — | links | product.user_facing | — | — | ||
| manages fleet in | — | links | product.user_facing | — | — | ||
| feeds dashboards in | — | links | product.user_facing | — | — |