Poor posture and incorrect exercise form can lead to a range of health issues and performance problems. Additionally, people may not know if they're performing exercises correctly or which muscles should be involved. This can lead to muscle imbalances, reduced effectiveness of workouts, and even injury.
PoseGenie is an all-in-one AI-powered workout assistant that provides feedback and suggestions for users performing exercises. It offers exercise metrics and helps users optimize their workouts to engage the correct muscles and quantify their performance.
- Backend:
Flask
+NodeJS
+Firebase
- Frontend:
React
- Video uploading with feedback on exercises metrics
- User Authentication
- Light and Dark modes
python
+pipenv
or any other python virtual environment managerNodeJS
andNPM
- Clone the repository
- In your terminal, go to the directory of the root of the project using
cd
- Access the python server directory running
cd pose-score-service
- Activate the virtual environment running
pipenv shell
- Install the python dependencies running
pipenv install
- Access the ExpressJS server directory running
cd ../backend
- Install backend dependencies running
npm i
- Access the React server directory running
cd ../frontend
- Install frontend dependencies running
npm i
- In your terminal, go to the directory of the root of the project using
cd
- Access the python server directory running
cd pose-score-service
- Start the Flask server running
python app.py
- Open another terminal instance, go to the directory of the root of the project using
cd
- Start backend and frontend servers by running
npm start
- Wait a moment and your browser will automatically open the App. Done!
- Ignatio C. Hidayat
- Rashmi C. Dsouza
- Esma B. Boydas
- Naiara Fernandez
- Andrey Q. Oliveira
- Iryna Zhebryk
- Cristoph Dansard
- Sonja Katz