Lab ordering workspace
A complete lab ordering app with patient, clinician, and administrator roles. Order tests, track fulfillment, explore biomarker reports, review results, download records, and manage access. The same full stack runs in your browser or on Bun.
Everything in the app — the Google/Apple OAuth sign-in, the shop, the Stripe checkout, the Junction fulfillment, and the Postgres-backed order history — runs entirely in this browser tab. The fullscreen view opens on the example app, with one live admin UI whose global selector switches between every mock the app is talking to. No server to start, and no real network call to Google, Apple, Stripe, or Junction.
Patient workspace
Search the catalog, build an order, pay, track progress, explore biomarker reports, and download records.
Clinical review
Inspect all patient reports, compare values and reference ranges, and add a signed, timestamped review.
Administration
Manage patient, clinician, and administrator roles with server-enforced permissions and an audit log.
Choose Ada (patient), Morgan (clinician), or Alex (administrator) in the Google account chooser. Ada starts with two fictional reports. Sign out in Account to switch roles. Changes last until the example closes; reopening starts a fresh workspace.
Opens fullscreen. The example runs in this tab.
Run it locally instead
This is the exact same code as a standalone app you can clone and run with a real dev server, if you'd rather poke at it outside the browser:
bunx turbo run dev --filter=@crvouga/mockingbird-example-medical-testing Source