← 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.

The application allows users to track rides in real-time via GPS, log them manually, or import them from GPX/TCX files. It features a personal dashboard to view ride history and statistics, team functionality to join and manage groups, and community feeds to see what others are up to.

Tech Stack

Core Features

For All Trailblazers

  • Track & Log Rides: Track rides in real-time with GPS, or manually log them with details, photos, and Strava links.
  • Import from GPX/TCX: Easily import your past rides from other services by uploading GPX or TCX files.
  • Personal Dashboard: View your personal ride history and see weekly/monthly summaries of your total mileage.
  • Join & Discover Teams: Find new teams to join, participate in team activities, and see how you stack up.
  • Team Chat: Communicate with teammates in a dedicated chat room, with support for images and location sharing.
  • Community Feed: See what others are up to in global and team-specific community ride feeds.
  • Team Challenges: Compete in team-wide challenges based on miles, number of rides, or weekly consistency.
  • Public Profiles: Create a public profile page with a custom URL to share your stats and public rides.

For Team Managers

  • Full Team Control: Edit your team’s details, photo, and enable or disable features like Chat, Group Rides, and more.
  • Member Management: Promote members to Manager or Coach, demote them, or remove them from the team.
  • Easy Invite System: Generate and share a unique invite link that automatically adds new members to your team.
  • Team Announcements: Create, edit, and publish announcements for your team.
  • Schedule Group Rides: Organize team events by creating and managing group rides.
  • Run Time Trials: Set up time trial events for your team and manage a live timer for each participant.
  • AI Coaching Analysis: Use Gemini AI to analyze time trial results and generate personalized coaching feedback.
  • Export Ride Data: Export team ride data to CSV or generate a picture-rich PDF report.
  • Public Team Page: Create a public-facing page for your team to attract new members.

Admin Features

The application includes a comprehensive admin dashboard (/admin) for platform oversight, allowing administrators to:

  • View application-wide statistics (total users, total teams).
  • Manage all users in the system, including updating their roles (Admin, Manager, User).
  • Manage all teams, including enabling/disabling features on a per-team basis and disabling entire teams.
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 →