Your device
The website, the web app and the iPhone and Android apps come from one codebase. Workouts are saved on the device first, so the app works without internet.
Cloudflare
Pages are built close to every visitor on Cloudflare's network, so they open fast, even on a slow connection, and Google can read them.
Sync and sign-in
When the connection comes back, workouts sync to the club's database. Members sign in with Telegram or Google, with no new password to remember.
Telegram and AI
Telegram bots run the gift shop and draft posts, and AI plans workouts, with daily limits to keep costs low.