GYMPRO is a mobile application designed to enhance workout safety and effectiveness by providing real-time feedback on posture. By using machine learning to prevent injuries and track progress, GYMPRO makes fitness accessible, motivating, and data-driven.
- About the Project
- Features
- Tech Stack
- Getting Started
- Model Details
- Data Collection and Processing
- Project Structure
- Roadmap
- Contributing
- License
- Contact
The goal of GYMPRO is to provide users with instant feedback on their workout form. This app targets key exercises across major muscle groups, helping users improve form, stay safe, and track their progress.
- Pose Analysis and Feedback: Real-time form correction for exercises.
- Workout Tracking: Record performance, progress, and improvement.
- Dashboard Visualization: View workout statistics, including performance metrics.
- User-friendly Interface: Simple UI with clear feedback visuals.
- Frontend: React Native, JavaScript
- Machine Learning: MoveNet Lightning (SinglePose 256x256)
- Backend: REST API
- Database: MongoDB (NoSQL)
Follow these steps to set up the project on your local machine.
- Node.js (version X.X.X)
- React Native CLI
- MongoDB or MongoDB Atlas (for backend)
- Clone the repo:
git clone https://github.com/your-username/gympro.git
- Install dependencies
cd gympro yarn install
- Run the application '''bash yarn start