rpm-web-dashboard
rpm-web-dashboard is the standalone browser-based clinician example. It uses React, Vite, TypeScript, and @ovok/core to review patient records and measurements from one Ovok project.
The dashboard opens in a synthetic demo workspace. It includes a patient directory, a patient review with readings and recent activity, read-only Signals status, and support links. It does not pair devices; that workflow belongs to the companion mobile app.
Get started
- Run the demo locally with Node.js and npm. No account or environment file is needed to explore the synthetic workspace.
- Connect a sandbox project when you have an authorized practitioner account and project configuration.
Explore the code
| Workflow | Implementation guide |
|---|---|
| Navigation, page state, and workspace modes | App shell |
| Patient search and patient-linked readings | Patient data flow |
| Read-only Signals view and support links | Signals and support |
| Synthetic fixtures and focused checks | Demo data and tests |
Each walkthrough links to the corresponding TypeScript implementation in the public rpm-web-dashboard repository.