Skip to content
/ HTWM Public

홈트레이닝 거울 프로젝트 - SSAFY 7기 자율프로젝트 우수

Notifications You must be signed in to change notification settings

MoCCo329/HTWM

Repository files navigation

HTWM(22/10/11~22/12/25)


서비스 소개

Home Traning With Mirror

  • 거울을 활용해 홈트레이닝 하기
  • 홈트와 관련된 여러 기능이 있는 스마트 미러와 앱

팀원 소개 및 담당 역할

  • 김보경 (팀장) : App FrontEnd, 발표
  • 김도현 (팀원) : Device FrontEnd
  • 김준수 (팀원) : BackEnd, App FrontEnd
  • 유현우 (팀원) : 자세인식 알고리즘
  • 윤희욱 (팀원) : Device 센서 제어
  • 최희선 (팀원) : BackEnd, 자세인식 알고리즘, UCC 제작

기술스택

APP FE : React Native, Typescript

Device FE : Electron, React, Redux

BE : Spring Boot, MySQL

Infra : Jenkins, AWS EC2, S3, NginX

Device : Raspberry PI, Jetson NANO, 4 vibration sensor, 3 cameras, OpenCV


서비스

1. 앱에서 운동 루틴 관리 및 기기에서 실행

  • 원하는 운동 루틴을 만들고 기기에서 레퍼런스 영상을 보며 운동 가능하다. 운동 종류별로 자세에 맞게 카운트를 하여 운동기록을 관리한다.

Gif_b8aa37b7-4d04-40c3-89bd-827f6519daf9

1683193635067

2. 화상 PT

  • 집에서 화상으로 트레이너 혹은 친구와 PT 를 진행할 수 있다.
  • 앱에서 친구에게 통화를 걸고 상대방이 받으면 기기간 연결이 시작된다.

image-20230505001356175

Gif_cbbee0bf-95d7-42b4-a907-770eb64e4f90

3. 오운완(오늘 운동 완료) 사진촬영

  • 매일 내 모습을 기록하기 위한 사진촬영 기능
  • 앱에서 사진을 확인하고 관리할 수 있다.

2Screenshot_20221120-205211_Expo_Go

4. 음성인식 기기제어, 및 진동감지센서

  • "안녕 트윗" 키워드를 통해 음성인식을 실행시키고 운동 시작/종료, 사진촬영 시작, 화상통화 종료 등을 제어 가능하다.
  • 진동센서가 있어 거울을 세번 노크하여 사진촬영을 바로 할 수 있다.d

5

4


DEATIL

1. Planning & Desing

  • 기능적 요구 사항 정리

기능명세_1

기능명세_2

  • 와이어 프레임(앱, 디바이스)

앱

웹

  • DB Schema - ERD

erd

  • API

image-20230505003804312

image-20230505003847005

image-20230505003933645

image-20230505004425820

  • 아키텍처

스크린샷_2023-05-04_204213

2. ETC

20221114_153809

20221117_155856

1678607111597

20221118_110845

About

홈트레이닝 거울 프로젝트 - SSAFY 7기 자율프로젝트 우수

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published