1,324개 운동의 이미지와 10개 언어 설명을 갖춘 데이터셋으로 피트니스 앱 개발
운동 이름만 검색하면 동작을 보여주는 GIF와 단계별 설명이 함께 나열되는 화면을 상상해 보세요. 이 저장소는 1,324개 운동의 메타데이터와 시각 자료를 한데 모은 데이터셋입니다. 피트니스 앱 개발자나 연구자가 운동 데이터를 직접 수집하지 않고도 즉시 활용할 수 있게 해 줍니다.
운동 데이터의 구성
각 운동 기록에는 고유 ID, 이름, 카테고리, 장비, 주요 및 보조 근육 정보가 담겨 있습니다. 설명은 영어, 스페인어, 이탈리아어, 터키어, 러시아어, 중국어, 힌디어, 폴란드어, 한국어, 프랑스어 등 10개 언어로 제공되며, 언어별로 문단 형태와 단계별 배열 형태로 나뉘어 있습니다. 모든 운동에는 180×180 해상도의 썸네일 이미지와 애니메이션 GIF가 연결되어 있어 시각적 확인이 가능합니다. 데이터는 JSON 형식으로 저장되며, 검증을 위한 JSON Schema 파일도 함께 제공됩니다.
브라우저에서 바로 확인하는 도구
서버 설치 없이 브라우저에서 바로 열 수 있는 두 가지 HTML 파일이 포함되어 있습니다. index.html은 1,324개 운동을 실시간으로 검색하고 카테고리, 장비, 근육 부위로 필터링할 수 있는 인터랙티브 브라우저입니다. setup.html은 데이터베이스 설정과 API 연동을 돕는 개발자 가이드로, SQL Server, PostgreSQL, MySQL, SQLite를 위한 CREATE TABLE 문과 1,324개 INSERT 문장을 브라우저에서 생성할 수 있습니다. 또한 JavaScript, Python, C#, Java, PHP, Go, cURL 등 다양한 언어의 API 호출 예제를 제공하며, LLM 프롬프트를 통해 Express.js, FastAPI, ASP.NET Core, Spring Boot, Laravel, Gin 기반의 REST API 코드를 생성하는 방법도 안내합니다.
데이터 분포와 활용 범위
운동은 상완(292개), 상체(227개), 등(203개), 허리(169개), 가슴(163개) 등 다양한 부위로 나뉘어 있습니다. 장비별로는 체중 운동이 325개로 가장 많으며, 덤벨(294개), 케이블(157개), 바벨(154개) 등이 뒤를 잇습니다. 전체 운동의 약 25%는 별도의 장비 없이 수행할 수 있어 가정용 운동 앱에 적합합니다. 이 데이터셋은 피트니스 앱 개발, 운동 인식이나 추천을 위한 기계 학습 프로젝트, 건강 및 웰니스 연구, 교육용 데모에 사용할 수 있습니다.
라이선스와 미디어 사용 조건
코드, 도구, 데이터셋 구조, 설명 텍스트는 MIT 라이선스로 공개되어 있습니다. 그러나 운동 이미지와 GIF는 Gym visual의 저작권으로, 180×180 해상도로 재분배되며 NOTICE.md와 LICENSE에 명시된 조건을 따라야 합니다. 미디어를 재사용하려면 Gym visual의 약관을 확인하고 별도의 라이선스를 취득해야 하며, © Gym visual — https://gymvisual.com/ 표기를 유지해야 합니다. 이 저장소는 기초 운동 콘텐츠나 미디어의 소유권을 주장하지 않습니다.