Case Study

Trac

A coaching tracker for grassroots football. A native app for the touchline, and a marketing site built to be found by the coaches who need it.

Trac is my own product. I'm a developer by day and a grassroots coach at the weekend, and I built it because none of the tools out there did what I wanted. TeamStats felt dated, Spond didn't know what FA Full-Time was, and Pitchero is priced for clubs with committees and websites, not a volunteer coaching one team on a Sunday morning.

What I wanted was simple: tap what happens on the touchline, and get back a true picture of the season. So I built it, then ran it on my own team, Springhead U12 Spartans, for the whole 2025-26 season. We won promotion, and Trac went from a record-keeper to the thing I made decisions with.

27
Teams running on Trac
126
Playbook guides published
32
City landing pages
1
Promotion season, logged in full

The app

Built for a cold, wet touchline, ten seconds and one free hand.

The Trac log match event screen with goal, shot, save and tackle buttons

Tap to log, three seconds a tap

Goal, shot, save, important tackle, corner, substitution. Each is a big tap target, sized for gloves, so the coach gets it down and gets their eyes back on the game. It works offline at the back pitch and syncs once there's signal again.

Everything tapped feeds the match report and every leaderboard automatically: top scorers, assists, pre-assists, chance creators, defenders, minutes played and impact per minute. No spreadsheet on a Sunday night.

What Trac does

Availability in two taps

Coaches send a request, parents answer Yes or No from a push or an email, and Trac nudges the ones who haven't replied.

Formations and line-ups

Drag the squad into shape, save two formations per game and switch at half-time.

Training planned and tracked

Sessions, a shared drill library, one-tap attendance and player ratings, recurring across the season.

FA Full-Time import

Paste a season of fixtures from FA Full-Time and Trac sorts home, away, league and cup in about three minutes.

AI match reports

Reports and previews written from the events tapped and the squad's POTM vote. If it wasn't tapped, it isn't in the report.

Season archive

A 17-section end-of-season archive on a permanent link, ready for presentation night.

Inside the app

Trac home dashboard showing the next match and squad status
Home: next match, who's replied, recent form
Requesting player availability in Trac
Availability requests to parents
Trac formation builder with players placed on a pitch
Drag-and-drop formation builder
Logging a match event in Trac
Live match logging
A Trac AI match report
AI match report, editable before publishing
Player development view in Trac
Player development across the season

It started as a web app and is now a native app too, in beta on iPhone through TestFlight and installable on Android, with push notifications for availability, line-ups and match updates. Same login and same data as the web version.

Pricing is grassroots-friendly on purpose: free to run a whole season, a one-time payment for premium (AI reports, formations and the full analytics suite), and no subscriptions.

The marketing site

Separate from the app, and built to be found.

The tracbac.club homepage

tracbac.club, on HD CMS

The marketing site runs on HD CMS with a fast, statically built Nuxt frontend. It leads with the problem coaches actually have, shows the leaderboards and screens they'll use, and sends them straight to a free sign-up.

Pages cover each part of the product (the app, AI match reports, training, FA Full-Time import, tournament mode, the season archive), plus honest comparison pages against Pitchero, Spond and TeamStats.

The Trac Playbook, a library of guides for grassroots coaches

The Playbook: content that brings coaches in

The Playbook is a library of practical guides for volunteer coaches, written in my own voice from real touchlines and short enough to read before training. It has grown past 120 guides, each one an answer to something a coach is searching for, and each one ends with a route into Trac.

Alongside it, 32 local pages target grassroots football by city, from Hull and Leeds to London and Cardiff.

What coaches say

"The management team log incidents during our games, from goals and assists to tackles and saves. This has been a game changer for us and it allows every boy to celebrate their achievements, no matter what their role."

Luke, Coach, Kingswood United Arrows

"I only noticed all the analytics the other day. I can't believe the amount of insight you get just from tracking a few events in a game."

Paul Duffield, Coach, Hessle Rangers

"First impressions, I already love it, just made my formation and put subs in. Will be an absolute no brainer for managers and the wider grassroots community."

Jordan Giles, Manager, East Riding Girls

Trac, answered

How the product and the site fit together.

Trac is a coaching tracker for grassroots football teams. Coaches log match events on the touchline, manage availability, line-ups and training, and get season stats, AI match reports and an end-of-season archive back.

I did. I designed and built the app and the marketing site, and tested it on my own team for a full season before opening it up.

tracbac.club runs on HD CMS with a statically built Nuxt frontend, so it loads fast and every guide, feature page and city page is editable from the CMS.

Got a product that needs building, and finding?

I build the app and the site that sells it. If you've got an idea that needs both, let's talk.