Kirok — Offline-First Workout Tracker
Kirok is a mobile workout tracker built for serious lifters who want something fast, reliable, and works without internet. The core idea: your workout data should live on your phone first, and sync when it can.
What it does
- Log exercises, weights, reps, and RPE with a fast interface designed for between-set use
- Automatically detects personal records across exercises
- Create, save, and reuse workout routines
- Works fully offline using local SQLite, syncs to cloud when back online
- Apple Watch integration for wrist-based logging
- Custom SVG charts for volume, frequency, and strength progression
Tech stack
Built with React Native and Expo, using WatermelonDB (SQLite) for local-first storage. Supabase handles authentication (Apple/Google OAuth) and cloud sync. Custom SVG-based analytics charts, Apple HealthKit integration, and TypeScript throughout.