Recovery and rehabilitation app for herniated discs, live on the App Store and iterating (v1.2.x in production). The daily flow threads three habits together: logging pain, doing the day’s routine and hitting hydration goals with reminders.
The distinctive part is the medical report scan: the user photographs their diagnosis and an agent on the Claude API interprets it and generates an adapted exercise routine, served from a catalogue with video per exercise.
Architecture: monorepo with a Flutter app (Provider + Dio + GetIt) and a .NET 9 backend in hexagonal architecture over PostgreSQL. The release gate is 150 backend tests, 63 mobile tests and an 8-scenario E2E suite against a real backend and database.
Monetisation is a subscription via RevenueCat — with a lesson attached: an Apple 2.1a rejection caused by a corrupted key inside the binary ended up as a release script that verifies the version and the key inside the .ipa before uploading anything to App Store Connect.