01
Sport Track
A training product where trust depends on making data states clear for everyday users.
React / TypeScript / PWA / Cloudflare Worker / D1
Problem
Athletes lose confidence when offline edits, delayed sync and conflicting updates make training history unclear.
Solution
Structured the core journey around explicit copy, states and restore previews so the product explains what is happening.
Value
The tracker stays credible in daily usage and supports consistent training decisions instead of data anxiety.