(이 글을 볼 팀원들에게 미리 사과합니다.. PPT 만들기 너무 귀찮았어요.. 사실 못만들기도하고..)
이름 :
"DailySquat"(만약 스쿼트만 진행할경우, 푸쉬업과 런지,점프스쿼트등 추가한다면 그때 생각)
의도 :
요즘 같이 코로나바이러스로 외출하지 못하는 사람들을 위한 홈트레이닝 서비스!
내용 :
구글이 무료로 배포한 Teachable Machine pose project 를 사용하여 스쿼트, 런지 등
간단한 홈트레이닝 동작들을 Transfer Learning 을 통해 학습시킨 후 동작하게하고,
우리가 만든 client에 장착하고, 클라이언트를 로그인화면, 프로필+운동선택화면(각 동작별 효과 알려주기), 진행화면(실질적인 동작화면), 결과화면(성취도,진행한횟수,세트수) 정도로 라우팅 해줄예정이며
진행횟수를 Javascript Audio(빡빡이아저씨 목소리였으면 좋겠다..) 를 통해 Counting 해주고,
그 결과를 각 회원별 데이터베이스(스키마잘짜야겠음)에 저장하여 한주간 몇개를 하였는지, 목표를 설정한후 몇번이나 완수하였는지 등 을 프로필에 잘 출력해줘야함.
필요한 기술 :
Javascript, nodejs, mysql, AWS S3/EC2/RDS, Teachable Machine, 마지막으로 제일 중요한.. 주말까지도 갈아넣을 열정..!
소감 :
기왕이면 첫번째 프로젝트에서 미리 외부에서 배포된 것들을 접해본다면(API등) 두번째 프로젝트에선 좀 더 발전된 결과물을 만들어 낼수 있을것 같아서 이 프로젝트를 계획하게 되었고
초기에는 스쿼트 한가지로만 진행할것이지만, 점점 프로젝트를 키울 능력이 된다면
스쿼트뿐만아니라 집에서 쉽게 할수 있는 런지, 점프스쿼트, 플랭크 등 확장할수 있는 여력이 있음..뭐 추가하자면 프로필별로 수행도에 따라 등급을 나누고 유저간 경쟁심을 유도하게끔 설계하면 더 좋을듯하지만 지금상태에선 ..가능할까 싶다.. 초기버전이라도 잘하고싶다..