All work

Internal Tool — Functional Health Practice

Health
Reference

A private knowledge management system for a functional health practitioner — nine entity types, a cross-entity relationship graph, and a file library, built for one power user.

Not publicly hosted — client privacy
Health Reference home — coral heading, live search bar, category filter chips, and entity tiles with record counts

The brief

A functional health practitioner had spent years accumulating knowledge across thousands of documents — supplements, lab protocols, diagnostic relationships, genetic markers — stored in a mix of PDFs and memory. What she needed wasn't another folder system. She needed a tool she could navigate: start from a symptom, follow the biochemistry, land on the right supplement, confirm with the right lab test. And it had to stay private — no data leaving her control.

The approach

Health Reference is a searchable knowledge library with nine entity types — from supplements and diagnoses to amino acids and genetics — all connected through a relationship graph that lets her navigate in any direction. Tag a supplement and a genetic variant with #MTHFR and they appear together on the same page. Upload a PDF from a record's detail page and it goes into a shared library, linkable anywhere in the tool. Every field and feature came directly from how she works — not from what a template offered.

What was built

9 entity types

Supplements, Symptoms, Diagnoses, Labs, Medications, Biomarkers, Protocols, Amino Acids, Genetics — each with full CRUD, duplication, and category color coding.

Cross-entity relationship graph

Any entity links to any other via a single generic relationships table. Navigate from a symptom to its biochemistry to the relevant supplement to the confirming lab — in any direction.

Hashtag / tags system

Type #MTHFR on a genetics record and a supplement and both appear on the same tag page. Tags cut across the category structure to surface connections the hierarchy doesn't show.

Reference file library

Upload PDFs and images (stored in Cloudflare R2) from any record's detail page. Files go into a shared library, linkable to any record, viewable in an inline modal.

Vendors & Pharmacies

Dedicated entity type for suppliers linked to supplements and medications. Website opens in a popover from the record — no leaving the app to look up a vendor.

Expandable sidebar

Every category has a chevron that expands an inline list of all records. Lazy-loads on first open, cached for the session. Opens records in a new tab so nothing is lost mid-edit.

Inside the app

Supplements list view with dark sidebar showing all categories and expandable record list

Category list view — dark sidebar with expandable record lists, per-category search, and live record counts.

Supplement detail view showing Connections section with category filters, Tags input, and References upload

Record detail view — Connections (filterable by category), Tags, and References on every entity. No edit mode required for any of them.

The result

A practitioner tool that knows what she knows and lets her find it — privately, without depending on any third-party platform. The relationship graph means she's never more than a click from the connection she's looking for. The tool isn't hosted publicly by design; it stays under her control.

Need something built for your team?

Let's build yours.