Peloton · Power Zone
Paula’s Peloton← blackpaula.com
{{ syncLabel }}
Weeks shown
{{ windowNote }} Sets the training tracker, zone goals and zone fit · power curve and FTP history always show all time
Current FTP
{{ l.label }}
{{ ftp.value }} W
{{ ftp.meta }}
Estimated FTP
{{ n }}
W
{{ est.gap }} {{ est.confidence }}
{{ est.meta }}
PZ rides since last anchor
{{ n }}
rides
{{ ridesMeta }}

Training tracker

{{ trackerTarget }} {{ trackerSummary }}
{{ w.label }}
{{ w.note }}
TARGET HIT
Endurance done Standard or Max done Still open

Set FTP

Drag the knob, scroll on it, or nudge with the buttons.
{{ draft }} W
{{ savedMsg }}
{{ h.date }} {{ h.watts }} {{ h.source }}

Power curve

Best average watts by duration
{{ t.label }} {{ t.label }} {{ cv.ftpLabel }} All time Last 90 days
{{ cv.tip.head }} {{ cv.tip.value }} {{ cv.tip.title }} {{ cv.tip.np }}

FTP history

Tests, manual settings and monthly estimates
{{ t.label }} {{ t.label }} {{ m.label }}
Test Manual Monthly estimate

Zone goals

{{ zoneSub }}
{{ g.label }} goal {{ g.range }}
{{ g.pct }}
{{ g.histLabel }}
{{ g.status }}
Weekly zone mix
{{ w.label }}
{{ z.label }}{{ z.pct }}

Zone fit by class difficulty

{{ fit.sub }} {{ fit.stamp }}

{{ fit.text }}

{{ b.label }} {{ b.count }}
{{ b.nowText }}
{{ b.baseText }}
{{ k.label }} Thin bar: your normal {{ fit.z7 }}
About this project

Why I built my own Peloton dashboard

I’m addicted to data. After every workout I check how it stacks up against my trends. I love Power Zone classes too, but I’ve used every excuse in the book to skip the FTP test 🤮.

The problems

The how

  1. Wrote a PRD with Claude. Requirements, metric definitions and a technical spike against Peloton’s API.
  2. Designed it with Claude Design. Three screens in light and dark mode.
  3. Built it with Claude Code. It updates with one click, pulls second-by-second data for specific classes, and estimates my FTP from recent Power Zone rides. It then checks that estimate against each class’s type and difficulty rating and how I rode in every prescribed zone.

This is a read-only snapshot from 5 November 2026, with workout times rounded to morning, afternoon or evening.