Overview
Marathon Trainer

Marathon Trainer

index

Overview

Marathon Trainer is a custom-built training app for a June 2025 half-marathon in Japan. The whole point: Notion templates and generic fitness apps don’t cut it when you want something tailored to how you actually train.

How it works

Voice-first workout logging (dictation via SuperWhisper), structured JSON data storage, and an Astro-powered dashboard to visualise progress over time. The training plan runs across four phases — foundation, transition, build, taper — with built-in monitoring for overtraining signals.

Status

Knowledge layer is solid — training plans, protocols, and guides are all in structured JSON. The web app is early: data model is defined but not yet wired to the UI. Using the data for real training in the meantime.

Project Info

Stack

  • Astro 5 + Tailwind CSS
  • Chart.js for progress visualisation
  • Voice-first logging via SuperWhisper

Features

  • 24-week phased training plan
  • Workout logging with structured data
  • Progress dashboard with charts
  • Red flag monitoring (effort, injury, sleep)