Mobile · React Native · iOS
EndoCare
A comprehensive React Native app for individuals managing endometriosis — daily symptom tracking, advanced analytics, calendar visualisation, and PDF export for clinical appointments.
Inside the app
The brief
EndoCare started as a personal project. After being diagnosed with endometriosis, I tried the apps already out there — none of them did what I actually wanted, and most treated symptom tracking as a checkbox exercise rather than something useful in a specialist appointment. So I decided to apply my then-new coding skills to a real problem I had: build the endometriosis tracking app I’d actually use.
What I built
A React Native + TypeScript app covering daily symptom logging, calendar-based history, longitudinal analytics, and PDF export designed for clinicians. Privacy was non-negotiable: nothing leaves the device unless the user explicitly exports.
Key pieces of the build:
- Daily symptom check-in with adaptive prompts (it stops asking about things you’ve never logged after the first week).
- Calendar visualisation colour-coded by severity, scrollable years back at a glance.
- Trend analytics — period-aligned charts so users can spot patterns their specialist usually has to infer.
- Clinical PDF export with cycle overlays, designed to fit a six-minute appointment slot.
- App Store delivery — full submission pipeline including privacy disclosures, App Store Connect screenshots, and the inevitable back-and-forth with App Review.
Outcome
EndoCare is live in the iOS App Store, and I use it myself — which feels like the right test for something built around personal need. It was also my first app taken from blank repository through App Review and into the wild.
Got a similar problem to solve?
Tell me what you’re working on. One day’s turnaround on a first response.
Start a conversation →