운동을 처음 시작하는 휠체어 유저를 위해 간단한 운동 능력 측정을 기반으로 맞춤형 운동 동호회를 추천하는 서비스
A service recommending tailored exercise clubs for wheelchair users based on a simple physical ability assessment.
휠체어 유저가 된 지 얼마 안 되었거나 운동을 처음 시작하는 사람들은 자신에게 맞는 운동 정보를 찾기 어렵고, 시작 방법을 알지 못해 운동에 쉽게 접근하지 못하고 있습니다. 이러한 진입 장벽은 휠체어 유저의 운동 참여를 제한하며, 높은 유병률과 건강한 삶을 유지하기 어려운 환경을 만들어냅니다.
기존에 운동 진입을 지원하는 서비스는 많지만, 휠체어 유저를 위한 서비스는 매우 드문 상황입니다. 휠체어 유저를 위한 기존 운동 동호회는 운동 진입의 어려움을 해결하려 노력하고 있지만, 운동 능력을 확인하기 위해 여러 전문가를 찾아야 하는 번거로움과, 자신이 해당 운동을 할 수 있을지 사전에 알 수 없다는 문제가 여전히 남아 있습니다.
-
정확한 운동 능력 측정
TensorFlow의 MoveNet 모델을 활용하여, 휠체어 사용자들의 신체 주요 동작을 정확히 측정하고 평가합니다. 이를 통해 휠체어 유저는 간단히 카메라 기능을 이용해 자신의 운동 능력을 객관적으로 파악할 수 있습니다.
-
맞춤형 운동 추천 시스템
측정된 운동 능력 데이터를 기반으로 LLM(Large Language Model)을 활용하여, 사용자에게 적합한 운동과 동호회를 추천합니다. 추천은 장애인 체육회의 운동별 등급 분류를 반영하여 신뢰성과 개인화된 결과를 제공합니다. 또한, 대한장애인체육회의 생활체육정보센터에 등록된 동호회 정보를 크롤링하여 사용자에게 적합한 동호회를 추천합니다.
FitFor는 운동 진입 서비스를 휠체어 유저를 대상으로 최초로 제공하며, 진입 장벽을 낮추기 위해 휴대폰 카메라를 활용한 간편한 운동 능력 측정 서비스를 제공합니다. 이를 통해 사용자는 자신에게 맞는 운동 동호회를 추천받고, 건강을 유지하기 위해 필수적인 운동을 시작할 수 있는 기회를 제공받습니다.
-
Node.js 설치 (v18)
- Node.js 공식 웹사이트에서 다운로드 및 설치
-
레포지토리 클론
git clone [레포지토리 URL] cd [프로젝트 폴더] -
Yarn 설치
npm install -g yarn
-
패키지 설치 및 실행
yarn yarn dev
(데모 영상 링크 또는 GIF 추가)
- [최종 발표 자료 링크]
- 장애인생활체육지도자 지도서
- 캥스터즈: https://www.kangsters-crew.com/
| 이름 | 소속 | 역할 | 연락처 |
|---|---|---|---|
| 기채운 | KAIST 전산학부 | 백엔드 개발, 운동 추천 API 개발 | [email protected] |
| 김희진 | KAIST 산업디자인학과 | 디자인, 서비스 UI 구현, 발표 자료 작성, 발표자 | [email protected] |
| 노서원 | KAIST 전기 및 전자공학부 | 프론트엔드 개발, 신체 능력 측정 프로세스/화면 구현 | [email protected] |
| 박정원 | KAIST 전산학부 | 프론트엔드 개발, 측정 결과/운동 종목 설명 화면 구현 | [email protected] |
| 장원준 | KAIST 전산학부 | 백엔드 개발, 서버/DB 배포, 동호회 조회 API 개발 | [email protected] |
| 최서영 | KAIST 산업디자인학과 | 서비스 기획, 기획서 작성, 발표자료 작성 | [email protected] |
| 최종윤 | KAIST 전산학부 | 팀장, 프론트엔드 개발, 프로젝트 환경 설정/구조 설정, 동호회 화면 구현, API 연동 | [email protected] |
| 이름 | 소속 | 역할 | 연락처 |
|---|---|---|---|
| 김강 | 캥스터즈 | 펠로우, 인터뷰 연결, 솔루션 피드백 | [email protected] |
| 최정인 | 카카오 모빌리티 | 멘토, 솔루션 피드백, 기술적 방향성 제시 | [email protected] |
Newly wheelchair-bound individuals or those starting exercise for the first time often struggle to find suitable exercise information or know where to begin. These barriers hinder wheelchair users from engaging in physical activities, increasing health risks and creating an environment that makes maintaining a healthy life challenging.
While many services support exercise initiation, services specifically for wheelchair users are rare. Existing wheelchair exercise clubs attempt to address these challenges but still require consulting multiple experts for ability assessments. Additionally, users often lack clarity on whether they can participate in certain exercises before joining.
-
Accurate Physical Ability Assessment
Utilizing TensorFlow's MoveNet model, the solution accurately measures and evaluates key movements of wheelchair users. This allows users to objectively understand their physical abilities using just a smartphone camera. -
Personalized Exercise Recommendation System
Leveraging measured ability data and an LLM (Large Language Model), the system provides personalized exercise and club recommendations. The recommendations reflect classification standards from the Korea Paralympic Committee, ensuring credibility and tailored results. Moreover, the system crawls information from the Korea Adaptive Sports Information Center to recommend clubs suitable for each user.
FitFor is the first service targeting wheelchair users to simplify exercise initiation by offering a straightforward physical ability assessment via smartphone cameras. It lowers entry barriers, enabling users to discover exercise clubs tailored to their abilities and encouraging them to start essential physical activities for maintaining a healthy life.
-
Install Node.js (v18)
Download and install from Node.js official website. -
Clone the repository
git clone [Repository URL] cd [Project Folder] -
Install Yarn
npm install -g yarn
-
Install packages and start the application
yarn yarn dev
(Add a demo video link or GIF)
- [Final Presentation Link]
- Adaptive Sports Guidelines by the Korea Adaptive Sports Association
- Kangsters: https://www.kangsters-crew.com/
| Name | Department | Role | Contact |
|---|---|---|---|
| Chaewoon Ki | KAIST School of Computing | Backend Development, API for Sports Recommendations | [email protected] |
| Heejin Kim | KAIST Industrial Design | UI Design, Service Implementation, Presentation | [email protected] |
| Seowon Noh | KAIST School of Electrical Engineering | Frontend Development, Physical Ability Assessment Process | [email protected] |
| Jungwon Park | KAIST School of Computing | Frontend Development, Results UI Development | [email protected] |
| Wonjun Jang | KAIST School of Computing | Backend Development, Server/DB Deployment, Club API | [email protected] |
| Seoyoung Choi | KAIST Industrial Design | Service Planning, Documentation, Presentation | [email protected] |
| Jongyoon Choi | KAIST School of Computing | Team Leader, Frontend Development, Project Setup, API Connection | [email protected] |
| Name | Affiliation | Role | Contact |
|---|---|---|---|
| Kang Kim | Kangsters | Fellow, Interviewer Contact, Feedback | [email protected] |
| Jungin Choi | Kakao Mobility | Mentor, Technical Guidance, Feedback | [email protected] |