Skip to main content

rpm-example-app

rpm-example-app is the combined example repository. It contains the patient-facing Expo app in apps/mobile and the clinician dashboard in apps/dashboard, managed as npm workspaces and orchestrated with Turborepo.

The apps remain separate products with separate dependencies and user flows. They meet at the Ovok backend: the mobile example records patient readings and check-ins, and the dashboard reads patient-linked records for practitioner review.

Get started​

Install the workspace and run both apps. Use the root npm run dev command to start both development servers, or start only one workspace when you are focused on a single app.

Explore the repository​

TopicGuide
Workspace boundaries, scripts, and task graphWorkspaces and commands
Mobile screens, authentication, Bluetooth, and local savesPatient mobile app
Practitioner workspace, patient review, and Signals readsClinician dashboard
How patient writes become practitioner review dataEnd-to-end data flow

Use the standalone mobile repository or standalone dashboard repository when you only need one application.