This application is the web server component for the Apple Health syncing dashboard.
The Xcode project that gets built to iOS devices can be found here.
I stopped working on this project in favor of a more developed data pipelining solution. There are many residual UI bugs with layout sharing and widget settings. Honestly, I didn't intend for this codebase to see the light of day as after I stopped working on it, I let Claude run havoc on it to implement features for my pullup tracker that depends on it. A few people have asked about it, though, so here it is in all of its glory.
iOS App:
Imported Apple Health Data Demo (top graph is Acute Training Load vs Chronic Training Load, used by the Athlytic app for measuring over/underexertion; bottom graph is days where the recorded workout time was over over a configurable amount of minutes):
Pullup Tracker Demo (what is on my Raspberry Pi touchscreen):
- docker-compose up --build
- inside container
- npx prisma generate
- npx prisma migrate dev --name init
to use port outside of docker, make sure nothing else is using the port for postgres

