Development preview

Beta help

A quick walkthrough for testing this free beta. Use synthetic (made-up) data only — don't enter real health information, diagnoses, injuries, or medications anywhere in the app.

Testing walkthrough (synthetic data)
  1. On the Personal coach page, fill the intake with a made-up goal, equipment, days, and minutes. Generate a sample plan — it's derived from your selections, not a guaranteed result.
  2. Pick a day and choose Start logging. It carries that day's exercises and sets into the Workouts logger. Targets are labels only — enter made-up completed reps (not real health or training records) for every set.
  3. Leave a set blank or type an out-of-range number and try to save. The save is blocked with a visible inline error; your inputs are kept so you can fix and retry.
  4. Save a valid session. The form resets so each save logs exactly one session — repeated clicks can't duplicate it.
  5. Open Profile to see the session, set, and rep totals plus history. In demo mode these come from this browser only.
  6. Try the AI Coach and the floating Demo coach chat with sample prompts. Responses are scripted, plain text, and never a diagnosis.
  7. Visit Challenges to create or join a mock challenge with sample leaderboard data.

To test account features, sign in at Account with a test email. Account forms may send confirmation or recovery emails. Delivery and two-account testing remain unverified.

What's functional vs scripted demo
  • Functional: plan generation from your selections, plan→logger handoff, workout logging with validation, and profile totals/history.
  • Implemented; end-to-end verification pending: account sign-in/sign-up/sign-out and saving baseline/workout records to your account when signed in. Email delivery and two-account persistence remain unverified.
  • Scripted demo: the AI Coach and floating chat answers are rule-based, not a live AI model. Challenges use local mock data and a synthetic leaderboard — no real friends, invitations, or notifications.
  • Coming soon / pending: Shop resources, live video movement demos, marketplace, and Free/Premium tiers. Nothing is for sale and no billing is connected.
Browser data vs account data
  • Demo mode (not signed in): logged workouts and totals stay only in this browser's local storage on this device. They're not synced; anyone using this browser profile may be able to view local demo records, so use synthetic data. Clearing site data removes them. Another device has its own separate demo records.
  • Signed in: your email and structured baseline/workout records save to your account on the Supabase database, protected by row-level security. Account records save only when an authenticated save actually succeeds — there's no auto-upload of old demo records on sign-in.
  • The two are kept separate. Signing out clears account-scoped data from this view; your browser demo records remain until you clear them.

See Privacy and Beta terms for full details.

Support & feedback

Questions, feedback, or deletion requests? Email the owner directly. The mailto link opens your email app; send only bug descriptions and avoid passwords, tokens, or health details.

Taikun.hb@gmail.com