Smart physio
A web-based platform for pose estimation and exercise tracking, featuring real-time feedback and a variety of guided physical exercises.
Project Details
This project is a full-stack web platform designed for exercise tracking and pose estimation, aimed at helping users improve their physical fitness and rehabilitation outcomes. It combines a React-based frontend with a Node.js/Express backend, integrating pose estimation models to provide real-time feedback on exercise form. The system supports a variety of exercises, each with dedicated controllers and routes, and leverages Firebase for authentication and data management. Users can view exercise instructions, track their progress, and receive personalized feedback, making the platform suitable for both general fitness and targeted rehabilitation programs. Key Features & Capabilities: Pose Estimation Integration: Uses advanced pose estimation models to analyze user movements and provide instant feedback on exercise form. Exercise Catalog: Supports multiple exercises (e.g., push-up, squat, lunge, tree pose, shoulder press, etc.) with dedicated backend controllers and frontend components. Real-Time Feedback: Offers immediate, actionable feedback to help users maintain proper form and avoid injury. Progress Tracking: Records exercise history and progress, allowing users to monitor improvements over time. Interactive UI: Modern React interface with exercise cards, feedback panels, timers, and visual guides. Firebase Integration: Handles user authentication, data storage, and synchronization across devices. Customizable Programs: Users can select and follow personalized exercise programs tailored to their needs. Accessibility: Designed for use in fitness, wellness, and rehabilitation settings, supporting a wide range of user abilities. Extensible Architecture: Modular codebase allows for easy addition of new exercises and features.
Project Gallery
Explore the key features and interfaces of this project


Ready to Start Your Project?
Let's build something amazing together. Get in touch to discuss your project requirements.