๐ค On-Device Pose Tracking: Real-time motion analysis via Google ML Kit. ๐ฃ๏ธ Live Voice Coaching: Optional TTS prompts so you don't have to stare at the screen mid-set. ๐ Progress Dashboard: Track weekly reps, accuracy trends, streaks, and milestones. โ๏ธ Strictness Controls: Tune the exercise engine's thresholds to match your preference. ๐๏ธ 7 Supported Movements: Launching with full tracking for Squats, Push-ups, Bicep Curls, Lunges, Glute Bridges, Shoulder Presses, and Lateral Raises.
No reviews yetBe the first to leave a review for FormRight
Maker
๐
Hey Product Hunt! ๐
I built Formright because I wanted a workout assistant that actually helped me lift better without the overhead of expensive hardware or invasive cloud-based apps. I wanted something fast, completely local, and practical.
By leveraging Flutter and Google ML Kit, Formright processes your movement entirely on-device. It bridges the gap between raw motion data and actual, actionable coaching cuesโgiving you feedback on your depth, lockout, and cadence the moment it happens.
What went into the architecture:
- State Management: Powered by Riverpod to handle volatile camera streams and UI transitions smoothly.
- Decoupled Logic: The motion_engine translates pixels to coordinates, while a dedicated exercise_engine evaluates the movement rules. This makes adding new exercises incredibly modular.
- Local First: Using Shared Preferences for fast, low-overhead persistence of your data and settings.
This is a project under active development, and Iโd love to hear your thoughts. Try out the tracking, test the strictness settings, and let me know what exercises or analytics you want to see built next!
Thanks for checking it out! ๐