/hont

2021 Summer internship Project

Primary LanguageJavaScript

πŸ’« 2021 Summer SiliconValley Internship Project πŸ’«

πŸ’ͺ 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.

πŸ“ Index

System Architecture
Development Stack
Demo Video
Frontend
Backend AI
Contributors
Docker Prerequisites

βš™ System Architecture

System Architecture


πŸ›  Development Stack

πŸ’Ž Presentation file

https://drive.google.com/file/d/1c3hpz90nAbcNdyMFc3pcbnHZUqi-4n6Z/view?usp=sharing

🎞 Demo Video

https://drive.google.com/file/d/1MzDSEd7gPZIqLVVFc3WQ6Gwguf5WwMRI/view?usp=sharing


πŸ–Ό Frontend

🎨 Design

Design Document

🏠 Structure

frontend/src/components : Directory for components
frontend/src/font : Directory for font
frontend/src/images : Directory for images
frontend/src/routes : Directory for routes

⬆️ Back to Top

✨ Backend

🏠 Structure

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

⬆️ Back to Top

πŸ€– AI

πŸ‹οΈ Mediapipe ML solution test

Mediapipe ML solution test

🦡 Squat κΈ°μ€€

Squat

πŸ’ͺ Push Up κΈ°μ€€

Push Up

🏠 Structure

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

⬆️ Back to Top

πŸ‘©β€πŸ‘©β€πŸ‘§β€πŸ‘§πŸ§‘ Contributors

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
⬆️ Back to Top

πŸ“Œ Docker Prerequisites

1. git clone

git clone https://github.com/Summer-internship-team-G/hont.git

2. docker compose build

docker-compose build

3. docker compose up

docker-compose up
⬆️ Back to Top