MacroMotion

PythonPython
ReactReact
TypeScriptTypeScript
GeminiGemini
Tailwind CSSTailwind CSS
GitGit
MacroMotion

MacroMotion is an advanced biomechanical workout analysis platform designed to optimize physical training and prevent injury. By combining real-time camera tracking with artificial intelligence, it monitors skeletal alignment and exercise posture. The system processes video frames through a lightweight Python backend, uses media-pipe keypoint tracking to log biomechanical motion patterns, and analyzes user form via the Gemini API to offer instant, actionable corrections. A premium, reactive dashboard built in React and TypeScript displays muscle engagement heatmaps and velocity tracking lines.

Features

  • AI Form Analysis: Evaluates joint angles and movement ranges in real-time using media-pipe tracking and Gemini API.
  • Biomechanical Feedback: Provides voice and text advice on form adjustments (e.g. spine angle, knee tracking).
  • Muscle Engagement Heatmaps: Visualizes active muscle groups dynamically during movements.
  • Velocity & Angle Tracking: Logs speed and path accuracy metrics of weighted lifts.