πͺ HONT : νΌμ + Training
HONT is a project that counts the number of exercises and provides exercise times, statistics on the day, suitable exercise searches by body part, and guidelines for those who exercise alone.
System Architecture
Development Stack
Demo Video
Frontend
Backend AI
Contributors
Docker Prerequisites
https://drive.google.com/file/d/1c3hpz90nAbcNdyMFc3pcbnHZUqi-4n6Z/view?usp=sharing
https://drive.google.com/file/d/1MzDSEd7gPZIqLVVFc3WQ6Gwguf5WwMRI/view?usp=sharing
frontend/src/components : Directory for components
frontend/src/font : Directory for font
frontend/src/images : Directory for images
frontend/src/routes : Directory for routes
backend : Directory for backend
backend/server.py : Main module
backend/user.py : Module for user management functions
backend/record_exercise.py : Module for kinetic statistical functions
backend/tts.py : Module for text-to-speech functions
backend/search.py : Module for search functions
backend/Dockerfile : Dockerfile for backend
frontend/Dockerfile : Dockerfile for frontend
nginx : Directory for nginx
docker-compose.yml : Dockerfile Compose for development
docker-compose-prod.yml : Dockerfile Compose for deployment
backend/cal_pose.py : Module for calculate pose
backend/cal_pushup.py : Module for count pushup and pushup guide
backend/cal_squat.py : Module for count squat and squat guide
Name | Country | Where to find us | Role |
---|---|---|---|
Yejin Kwon |
Republic of Korea | Github | Full Stack |
Sijeong Kim |
Republic of Korea | Github | Backend |
Geonyeol Ryu |
Republic of Korea | Github | Frontend |
Yeeun Choi |
Republic of Korea | Github | AI |
Minji Jang |
Republic of Korea | Github | AI |
- Windows https://docs.docker.com/docker-for-windows/install/
- Mac https://docs.docker.com/docker-for-mac/install/
git clone https://github.com/Summer-internship-team-G/hont.git
docker-compose build
docker-compose up