1. Deployment
This is a static, single-file HTML application. To host on Cloudflare Pages:
- Click the Export button in the header.
- Save the file as
index.html.
- Upload to a Cloudflare Pages project (or drag and drop).
- Note: The AI generated background images may not load in a hosted environment. The app has built-in color fallbacks to remain functional and beautiful.
2. Screen Wake Lock
This app uses the navigator.wakeLock API to keep your device screen awake during the workout. It automatically re-acquires the lock if you switch tabs and come back.
3. Audio Engine
Uses the browser's native window.speechSynthesis API. No external audio files are required, ensuring fast loading and privacy.