Project

tempo

Tempo is a focused workout interval timer built to make training easier to start and easier to stay with. It brings familiar structures such as Tabata, HIIT, AMRAP, and EMOM into one calm, clear experience, with custom sessions when a routine needs its own rhythm.

How It Works

Choose a preset, then start training. Tempo includes Tabata, HIIT, AMRAP, and EMOM plans, each with a clear duration, round count, and work interval. The custom editor lets you name a workout and set preparation, work, rest, rounds, cool-down, clock tick, and spoken countdown cues. During a session, a full-screen timer keeps the current phase, time, and remaining rounds easy to read at a glance.

What Makes It Different

Tempo treats the timer as part of the workout environment, not a busy dashboard. The interface stays tactile and uncluttered, with visual pacing and optional audio cues doing the work of keeping a session moving. It is designed for iOS and can be saved to the Home Screen as a web app. From v1.0 through v1.35, the app gained offline support and cached files so a workout can stay available when a connection does not.

Screenshots

Tempo loading screen
Tempo home screen on a phone
Tempo custom HIIT interval editor
Tempo custom EMOM interval editor
Tempo preparation countdown screen
Tempo home screen in landscape orientation
Tempo work interval timer in landscape orientation
Tempo cool-down timer in landscape orientation
Tempo completed workout screen in landscape orientation
Built With
HTML · CSS · Vanilla JavaScript · Progressive Web App · Web App Manifest · Cached Assets