Back to projects

Personal Project · 2026

Local Strava Personal Heatmap Generator

TraceGlow

Generate local-first Strava activity heatmaps with filters for activity type, country, date range, and visible map area.

TraceGlow cover

Tech Stack

ReactFastAPISQLiteLeafletStrava API

Pain Point

Strava’s personal heatmap feature is usually locked behind Strava Premium, meaning users have to pay for extra features just to view and explore their own activity history.

Core Features

  • Syncs Strava activities and GPS data through the Strava API.
  • Generates personal heatmaps from running, cycling, and other activities.
  • Lets users filter activities by type, country, date range, or current map area.
  • Stores activity data locally using SQLite instead of relying on cloud storage.

Performance Insights

  • Displays activity routes as interactive heatmaps on a Leaflet map.
  • Helps users identify frequently visited routes and training areas.
  • Supports country-based filtering with GPS detection.

Project images