Blitz45

Studio Timer for iPad & AirPlay

Page 1 of 8 — Brand Splash & Home
01 — Home · Blitz45 Lockup, Start & Modes
45
BLITZ45
LANDSCAPE · AIRPLAY READY
STUDIO TIMER
BLITZ45
Big, clean, gym-legible timing for iPad & TV
START
Count Up
Stopwatch · counts from zero
Countdown
Set any duration · counts to zero
01 — Mode Select · Two Big Tappable Tiles
45
BLITZ45
CHOOSE MODE
Select a timer
Tap a mode to begin the class
Count Up
A clean stopwatch. Counts up from zero for AMRAP rounds, open workouts, and time trials. Start, pause, resume, reset.
00:00STOPWATCH
Countdown
Set any duration. Counts down to zero with a red progress ring. Add or subtract 30s live, then a bold TIME! finish.
20:00CUSTOM DURATION
01 — Count Up Running · Pause & Reset Controls
45
BLITZ45
RUNNING
COUNT UP · AMRAP
14:32.08
MINUTES : SECONDS . HUNDREDTHS
❘❘ PAUSE
RESET
01 — Set Duration · Presets + Custom Control
45
BLITZ45
COUNTDOWN · SET DURATION
DURATION
10:00
ADJUST
+
PRESETS
0:30
SPRINT
1:00
ROUND
5:00
EMOM
10:00
SELECTED
20:00
AMRAP
+
CUSTOM
START COUNTDOWN
01 — Countdown Running · +30s / −30s · Pause · Reset
45
BLITZ45
EMOM · ROUND 3 OF 5
REMAINING
68%
COUNTDOWN
03:41
OF 05:00 REMAINING
−30s
+30s
❘❘ PAUSE
RESET
01 — Finished State · iPad + AirPlayed TV (Mirrored)
45
BLITZ45
📺 AIRPLAY · MIRRORED
TIME!
EMOM · 5 ROUNDS COMPLETE
iPAD · SOURCE
TIME!
📺
Same finish on every screen
The iPad drives the class; the AirPlayed gym TV mirrors the exact TIME! flood — legible from anywhere on the floor.
DISMISS
NEXT ROUND
01 — Settings · Display, Sound & AirPlay
45
BLITZ45 SETTINGS
DISPLAY & OUTPUT
BRAND & DISPLAY
Show Blitz45 logo
Watermark on the timer screen
📍
Logo position
Corner placement on screen
Top-Left ▾
🎨
Brand colour
Black · White · Red
💤
Keep screen awake
Never dim during a class
🔊
Beep on finish
Sound when the countdown ends
AIRPLAY & EXTERNAL DISPLAY
📺
Mirror to TV
AirPlay the full-screen timer to any display
CONNECTED
Studio TV — Main Floor
📺
Apple TV app
Native tvOS, no iPad needed
COMING SOON
PRESETS & TIMERS
🕒
Manage presets
0:30 · 1:00 · 5:00 · 10:00 · 20:00 · +1
Settings persist locally on this iPad. Brand palette is fixed to Blitz45 black / white / red.

Blitz45 V1

A clean, premium studio timer that runs full-screen on an iPad in landscape and AirPlays to gym TVs. Two modes — a count-up stopwatch and a custom countdown with live add/subtract-time — in a broadcast-legible black, white and red brand. Built native in SwiftUI, AirPlay-ready, with a clear path to Apple TV and web.

⚙️

Tech Stack

SwiftUI
native iPadOS
Full-Screen Landscape
AirPlay / External Display
Local Persistence
tvOS-ready
Web (future)
🧠

Core Technologies

  • SwiftUI — Declarative UI, huge TV-legible numerals
  • Timer Engine — Precise count-up / countdown state model
  • External Display Scene — AirPlay mirroring to gym TVs
  • Local Store — Presets & display settings persisted on-device
📦

V1 Deliverables

Count-Up (stopwatch) mode — start / pause / resume / reset
V1
Countdown mode with custom durations & presets
V1
Add / subtract 30s live during a countdown
V1
Full-screen landscape, TV-legible numerals
V1
Bold "TIME!" finished state with optional beep
V1
Brand theming — black / white / red, logo on/off & position
V1
AirPlay-ready — mirror the timer to any external display
V1
Documented source + build / update instructions
V1
Full IP, source & design-asset transfer to Blitz45 on final payment
V1
Native Apple TV (tvOS) app — no iPad needed
V2
Web version for browser-based displays
V2
Multi-timer & interval presets (EMOM / Tabata sequences)
V2
Remote control from a second device
V2
🏛

Architecture Layers

UI
SwiftUI views · landscape scene · huge numerals
TIMER
Count-up / countdown engine · add-subtract time · finish state
SETTINGS
Local store · presets · brand & display options
OUTPUT
External-display scene · AirPlay mirroring · tvOS-ready