Raceform

Live

Training app for athletes: one plan through to race day, with an AI coach that knows your schedule and your data.

Raceform on a phone, held up on a woodland trail at sunrise

This app runs live at a client, so screenshots only.

Next.js · Postgres · Binnen 24uur live

The problem

The training plan in one app, results in a second, nutrition in a third, and a coach who sees none of them.

The solution

One place where the plan, the completed sessions and the nutrition come together, with a coach that answers on that basis rather than in general terms.

The result

At any moment you can see whether you are ahead of or behind your own season, and what that means for race day.

A personal project, built for its own season. Raceform turns a target race into a plan from base to taper, tracks readiness per discipline, and adds an AI coach that already knows the schedule and the training data. Listed here because it shows what can be built in weeks when the requirements are sharp.

Week planner with sessions per day and the phase of the season

A plan that maps the whole road to race day

The season runs from base through build and race-specific to taper, and the app knows which week you are in. Each day shows what is scheduled, what you ticked off and what you skipped.

AI coach answering questions about training, based on the plan and the results

A coach that knows your plan and your results

Heavy legs, a missed week, doubt about tomorrow's nutrition: you ask in plain language and the answer takes account of what is actually in your schedule and your data.

Progress with race readiness per discipline and an estimated finish time

Ahead of schedule, or behind?

Race readiness per discipline, plotted against the line you should be on at this point in the season, with an estimated finish time and how confident that estimate is. Running ahead is a signal too.

Nutrition screen listing evening meals, each with calories, protein and prep time
Settings showing the ways to import training data: uploading files or connecting through Strava
Detail of a planned easy run with duration, distance, pace and heart-rate zone, plus fields to log it afterwards

Need something like this? You'll see your version within 48 hours.

Send in your process

Need something like this? We'll build your version.

Describe the process that pinches at your company. Within one working day you'll hear whether it fits in 48 hours — and if so, the clock starts.

Free prototype · no upfront payment · cancel monthly · the code stays yours

WhatsApp