250 points · 1 submission
with AWS Kiro
STADIUM turns any walk, run, or bike ride into a live AI sports broadcast. Tap GO and two ElevenLabs voices (a play-by-play announcer and a color commentator) narrate your pace, distance, and goal progress in real time, layered over an ElevenLabs-generated stadium crowd and a cinematic music bed that swells for the final dash. The problem is simple: walking and low-intensity training are how most people are supposed to build their health, but they feel unrewarding, boring, and invisible. You grind without feedback. You quit. STADIUM treats every step like it matters, because for the person moving, it does. The app reacts to real motion: pace surges trigger excited commentary, goal progress drives urgency, and the final dash plus victory horn make crossing a finish line feel earned. It is psychology as a product , turning intrinsic effort into externally validated moments. The bigger pattern is that this same loop works far beyond walking. It can apply to physical therapy recovery sessions, rehab walking programs, strength-training sets, interval running, cycling goals, meditation streaks, and any self-improvement domain where progress is real but feedback is delayed or invisible. A personal live broadcast fills the motivation gap that generic fitness apps leave behind. I picked walking first because it has the lowest barrier to entry and can yield extremely positive health benefits. ElevenLabs powers every audible surface: • TTS (eleven_turbo_v2_5) for the two voices • Sound Generation for the crowd loop • Music for the cinematic bed • Voices API for a voice picker that lets users choose their own announcers That is four ElevenLabs products, each doing load-bearing work. None of it is decoration. Kiro drove the workflow. Every feature started as a spec — /.kiro/specs/stadium/{requirements,design,tasks}.md — before a line of code was written. Steering docs in .kiro/steering/ kept the agent consistent across sessions, and agent hooks enforced that every commit traced back to a requirement.
Submitted 23 Apr 2026