Documentation
User guide for Kaivalya Trainer — a local-first, bilingual fitness PWA.
Getting Started
What you need to know before you begin: principles, interface, edit and execution modes, cardio and pocket mode.
- What is Kaivalya Trainer?
- The Big Picture: A Local App
- Interface Overview
- The Two Modes
- Doing Cardio?
- Always the Same Three Screens
- Going Further
How-to Guides
Short step-by-step guides for concrete needs: sharing, backup, sync, and tips.
- Install Kaivalya Trainer as an App on Android
- Send One or More Sessions to a Friend
- Import a JSON File From a Friend
- Share the Home Page as HTML
- Back Up Your Data
- Sync Two Devices
- Tip: Yoga
Reference
How to use Kaivalya Trainer: exercises, combos, sessions, collections, execution, and statistics.
- First Launch
- Home
- Navigation
- Keyboard Shortcuts
- Exercises
- Combos
- Sessions
- Collections
- Export / Import Data
- Execution Mode
- Statistics
- Settings
- Appendix: Markdown Cheat Sheet
Understanding Kaivalya Trainer
The why behind the app's choices: local-first, JSON vs database, timers, pocket mode and GPS, statistics.
- Why a Local App?
- JSON or Database: Which to Choose?
- What Really Happens on Import
- How the Timers Work (EMOM / AMRAP / TABATA)
- Why Pocket Mode? (GPS and the Locked Screen)
- What About the Statistics?