TeamMate

A training app for triathletes, runners and cyclists, where human coaches write the plans and the app fits them around each athlete's week.

For
Huckson
What
Web app and iOS app
Built with
React, Supabase, Capacitor for iOS
Status
Live, iOS in beta

TeamMate at a glance

How we built TeamMate

Today
Training
Health
Plans
Workout builder: coaches build a session step by step, see it as a timeline, and check the targets against a sample athlete.
Plan composer: sessions laid out week by week, dragged between days, then published to the athlete library.

The brief

Huckson coaches endurance athletes. They wanted their coaches' plans to reach each athlete in an app that fits around real life: a missed session, a bad night's sleep, a race moved by a week.

Safety mattered as much as convenience. Whatever the app suggests to an athlete has to stay inside limits a coach would sign off.

What we built

  • Training plans written by human coaches, with a plan library to filter by sport, distance, weekly hours and coach
  • Fixed safety rules, written in code, that every suggestion has to pass before an athlete sees it
  • Sessions athletes can move, swap and log, with a daily check-in and training load
  • A breakdown of every session afterwards: route map, pace, heart rate and power zones, splits and personal records
  • Data from Garmin, Oura, WHOOP and Apple Health, with Strava sign-in
  • Race tracking with course profiles
  • A community feed with reporting and blocking
  • Push notifications on iPhone and the web, with mute and quiet hours
  • A workbench for coaches to build and manage plans

How it turned out

TeamMate is live on the web, and the iPhone app is in beta through TestFlight. It is one app, built once and wrapped for iOS, so both versions get every change at the same time.

Behind it are hundreds of automated tests, run on every change, so new features don't break the ones athletes rely on.

This is business systems work. See everything we do.

More of our work

  • StableSync: Yard management for livery yards: horses, bookings, staff rotas, care and invoices in one app.
  • Solio Reserve Companion: The reserve's own hand-drawn map, with a GPS dot that lands in the right place, offline.
  • Oxford Microbeams: A new website for a scientific instrument maker, and a move to new hosting and email.
  • Matt Davies, children's author: An author's site and bookshop, moved from Squarespace to a custom Shopify theme.
  • Hurst Grange Equestrian: A yard management app and a public website for a Berkshire livery yard.

All 10 projects

Working on something similar?

Tell us what the work looks like today and where it gets stuck. Marine or James will reply.