Inspiration

People with POTS (Postural Orthostatic Tachycardia Syndrome) are asked by doctors to track symptoms and do standing tests at home — but most do it on paper or in notes apps, and the data never reaches the clinic in a usable form.

What it does

  • 2-tap logging of 8 POTS symptoms with severity, Today/History views
  • Guided standing test: 5-min supine → stand → heart rate at 1/3/5/10 min, optional BP, peak delta computed (shown as information, never diagnosis)
  • Apple Watch integration: reads heart rate via HealthKit and auto-fills the test
  • Doctor report PDF: clinical light theme, average peak delta, symptom burden over 7/30/90 days
  • Background-safe timers with local notifications

How I built it

Expo SDK 54 + TypeScript + Expo Router, Supabase (anonymous auth, RLS), HealthKit read-only, expo-print for PDF. Built on Windows using EAS cloud builds, shipped via TestFlight to the App Store.

Challenges

Apple Watch only streams heart rate during an active workout — solved with an intro step that tells users to start a workout first. Timers dying on backgrounding — solved with timestamp-based timers and notification pings.

What I learned

Shipping a health app solo: HealthKit review language, privacy policy requirements, and that distribution (r/POTS community) is harder than code.

Built With

Share this project:

Updates