
z-fit
A mobile fitness app built with Expo for structured strength training. Organizes workouts by body part with curated templates, then guides users through per-set logging with support for varied equipment, loading modes, and exercise variations.
Technologies
Key Features
- Training organized by body part with curated workout templates
- Session flow that starts from templates and tracks per-set reps and weights
- Support for barbell, dumbbell, kettlebell, cable, machine, and bodyweight exercises
- Loading modes including bar, pair, and single with per-implement instructions
- Weighted and bodyweight variations, including assisted and bodyweight plus
- Suggested weights based on prior sessions, rest timers, and kg/lbs support
- Workout history and cross-device progress sync via sign-in
Purpose
To give people who train seriously a clear, focused way to execute workouts and track progress — without the clutter of generic fitness apps.
Role
Sole developer — designed, built, and shipped the full app rewrite and marketing site.
Challenges & Solutions
Modeling exercises across equipment types, loading modes, and variations without overwhelming the workout flow
Structured exercise data around implement types, loading modes, and variation display rules
Building a reproducible media pipeline for exercise content generation and syncing
Built a documented media workflow for consistent exercise media generation and deployment
Keeping active session state responsive and synced across devices with Convex
Used Convex for real-time progress sync and Clerk for authentication across the Expo app