← Back to all work

2025

Trailblaze Tracker

Trailblaze Tracker is a comprehensive, all-in-one ride tracking platform designed for cyclists of all levels. From solo trailblazers logging personal miles to competitive teams organizing events, it provides the tools to track, analyze, and share your cycling experience.

Trailblaze Tracker screenshot

Timeline

3 months

Stack

React · Nextjs · Tailwind · Firebase

Outcome

Real-time GPS tracking plus manual logging and GPX/TCX import

The problem

Cyclists piece their lives together across a handful of apps — one for GPS tracking, another for team chat, a spreadsheet for the club's time trials. Trailblaze Tracker set out to be the all-in-one platform that works for both the solo rider logging personal miles and the competitive team organizing events, challenges, and coaching in one place.

The build

Built on Next.js (App Router) with TypeScript and a ShadCN UI / Tailwind design system, the platform uses Firebase for auth, Firestore, and storage. Riders track in real time via GPS, log manually, or import existing rides from GPX/TCX files. Team managers get full control — invites, roles, announcements, group rides, and live time trials — and Gemini via Genkit analyzes time-trial results to generate personalized coaching feedback. An admin dashboard provides platform-wide oversight of users and teams.

Cyclists end up stitching their riding life together across a handful of apps — one for GPS tracking, another for team chat, a spreadsheet for the club’s time trials. Trailblaze Tracker pulls it into one place that works for both the solo rider logging personal miles and the competitive team running events, challenges, and coaching.

It’s a Next.js app in TypeScript with a ShadCN and Tailwind design system, backed by Firebase for auth, Firestore, and storage, and wrapped in Capacitor so it ships as a native iOS and Android app alongside the web. Riders track in real time over GPS, log rides by hand, or import them from GPX/TCX files and Strava. Team managers get the full kit — invites, roles, announcements, group rides, and live time trials — and Gemini analyzes those time-trial results to write personalized coaching feedback. An admin dashboard sits on top for platform-wide oversight of users and teams.

It’s live at trailblazetracker.com.

Trailblaze Tracker screenshot 1
Trailblaze Tracker screenshot 2
Trailblaze Tracker screenshot 3
Trailblaze Tracker screenshot 4
Trailblaze Tracker screenshot 5
Trailblaze Tracker screenshot 6
Trailblaze Tracker screenshot 7
Trailblaze Tracker screenshot 8
Trailblaze Tracker screenshot 9
Trailblaze Tracker screenshot 10
Trailblaze Tracker screenshot 11
Trailblaze Tracker screenshot 12
Trailblaze Tracker screenshot 13

The outcome

The platform brings ride tracking, team management, community feeds, and AI coaching under one roof. Solo riders get a personal dashboard with weekly and monthly summaries; managers run time trials with a live timer, publish announcements, and export ride data to CSV or a picture-rich PDF; and everyone can share a public profile at a custom URL.

  • Real-time GPS tracking plus manual logging and GPX/TCX import
  • Team tools: invites, roles, chat, group rides, challenges, and live time trials
  • AI coaching analysis of time-trial results via Gemini/Genkit
  • Admin dashboard for platform-wide user and team management on Firebase

Have a similar problem?

Book a 30-minute call and we'll scope it together — no pitch, just a plan.

Book a call →