nrf.roseau.ai
SvelteKit UI over a narrow ops API. The dashboard can read enabled devices and RSRP history only; PostgreSQL remains private behind the ingest service.
Enabled devices visible in the dashboard
24 hours of historical RSRP samples
Browser polling runs every 60 seconds
Ops boundary
This app only hits its own server routes, which proxy to the ingest service using a server-side bearer token. The browser never receives database credentials or the ops token.
/api/devices /api/rsrpControls
Active device
None selected
Queries are always generated as ISO timestamps in the browser and proxied through SvelteKit server routes.
RSRP history
Ordered time-series samples for the selected device over the last 24 hours.