Original Summary

Miriam reads running workouts out of Apple Health and reorganizes them: totals by day/week/month/year, runs grouped into courses when they follow the same route, rankings across 13 preset distances (1 mile through 100 miles), awards and belt ranks for lifetime distance, goals with streaks, and home screen widgets. App Store: https://apps.apple.com/app/miriam-running-log/id6772893143 Site with screenshots: https://ninehobbes.github.io/miriam-app/ Stack: SwiftUI, HealthKit, StoreKit 2. No backend, no account, no analytics SDK. Everything is computed on the device. The only thing that leaves the phone is your goals and course names, into your own iCloud key-value store, so a reinstall doesn't lose them — routes and health data stay local. Three things that ate more time than the features did: - Separating raw HealthKit snapshots from everything derived from them. Early on I let computed values get written into the stored snapshots, and every change to a formula turned into a data migration. Splitting the two meant a formula change is just a recomputation on next load. - Time zones. A workout belongs to the week it was run in, in the zone it was run in — not the phone's current zone. Getting that wrong shows up only for runs recorded near a bucket boundary while traveling, which is the worst kind of bug: rare, silent, and it makes titles disagree with contents. - Measuring every preset distance inside a single run. An 11 km run holds its own fastest 1 mile, 3K, 5K, 5 mile and 10K segments, and finding all of them in one sweep rather than one pass per distance. Pricing, since I know this crowd asks: free app. History, stats, rankings, awards, widgets, 2 goals and 4 courses are free permanently. Pro adds trend charts, share cards and data export, and removes the goal/course limits. First month free. It's my first shipped app, and the part I'm least sure about is the free/paid split — whether the free tier is generous enough to be worth keeping, or whether gating the charts is the wrong line to draw. If you have a view on that, or on anything the screenshots make you wonder about, I'd like to hear it.   submitted by   /u/9beach [link]   [comments]


  • 情报分类:商业与市场研究
  • 分类依据:内容涉及商业、投资或市场动态
  • 信息来源:Reddit · SideProject
  • 发布时间:2026/9/18 10:34:43