MonWedFri
Stratiles

iOS widget that displays a GitHub-style heatmap of Strava activities.
Updated Mar 13, 2026
Inspired by GitHub's contribution graphs, I built this iOS app to visualize my Strava activity consistency as a widget on my iPhone. The project uses SwiftUI and WidgetKit, with a backend powered by Cloudflare Workers to manage authentication and data caching.
The dashboard includes visualizations of activity patterns by time and day. Charts can be customized to filter which activity types are included or excluded from the heatmaps. The Strava API is used to fetch activity data and update the widget in real-time.
Media





