Workout.cool: 무료 오픈소스 피트니스 코칭 플랫폼
Workout.cool: 무료 오픈소스 피트니스 코칭 플랫폼소개
Workout.cool은 무료 오픈소스 피트니스 가이드 플랫폼으로, 포괄적인 운동 데이터베이스를 갖추고 있어 주로 사용자가 훈련 계획을 수립하고 운동 진행 상황을 기록하며, 수많은 운동 동작을 검색하고 자세한 운동 지침 및 비디오 데모를 얻는 데 사용됩니다. 이 프로젝트는 이전 피트니스 플랫폼인 Workout.lol을 개선한 것으로, 원래의 Workout.lol은 운영 문제(예: 신뢰할 수 있는 운동 비디오 협력업체를 찾지 못함)로 인해 매각된 후 중단되었고, 핵심 개발자인 Snouzy가 더 나은 버전을 다시 만들기로 결정한 것이 바로 이 workout.cool입니다.

주요 기능
훈련 계획 수립: 사용자는 자신의 필요와 목표에 따라 직접 훈련 프로그램을 설계할 수 있습니다.
운동 진행 상황 기록: 매번 운동이 끝난 후 기록하여 진행 상황 변화를 확인하고 기록 데이터 차트를 생성할 수 있습니다.
운동 동작 라이브러리: 비디오 데모가 포함된 200개 이상의 동작이 있으며, 다국어를 지원합니다(현재 영어와 프랑스어가 제공되며, 나중에 다른 언어도 추가 가능).
필터링 기능: 동작 유형, 주로 사용하는 근육 그룹 등의 조건에 따라 동작을 필터링할 수 있습니다.
언어 지원: 현재 영어와 프랑스어를 지원하여 다른 언어로 확장하기 편리합니다.
오픈소스 및 자체 호스팅: 코드가 완전히 공개되어 있어 사용자는 자신의 서버에서 실행할 수 있으며, 동작 내용을 직접 수정할 수도 있습니다.
기술 측면
현재 인기 있는 기술이 사용됩니다: 프런트엔드는 Next.js(웹 페이지를 빠르게 로드할 수 있음)를 사용하고, 프로그래밍 언어는 TypeScript(코드 유지 관리가 더 용이함)를 사용하며, 데이터베이스 작업은 Prisma(작업이 더 간단함)를 사용하고, 스타일은 Tailwind CSS(스타일 조정이 더 빠르고 유연함)를 사용합니다.
Workout.cool은 어떤 사람에게 적합한가
개인 피트니스: 직접 훈련 계획을 수립하고 매번 운동 상황을 기록합니다.
피트니스 트레이너: 수강생을 위한 전문 계획을 설계하고, 수강생의 훈련 진행 상황을 모니터링할 수 있습니다.
피트니스 애호가 교류: 모두가 운동 경험을 공유할 수 있습니다.
Workout.cool 설치 방법
두 가지 방법을 지원합니다:
Docker 사용(원 클릭 배포로 비교적 간편함).
수동 설치(컴퓨터에 Node.js(버전 18 이상), pnpm(버전 8 이상), PostgreSQL 데이터베이스가 필요함).
Workout.cool 구체적인 사용 방법
핵심 기능
스마트 플랜: 사용 중인 기구와 단련하고 싶은 근육에 따라 맞춤형 훈련 계획을 제공합니다.
건강 계산: BMI, 심박수, 칼로리의 세 가지 계산기가 있어 신체 상황을 파악하는 데 도움이 됩니다.
진행 상황 기록: 캘린더를 통해 훈련 진행 상황을 관리합니다.
훈련 계획 수립 단계
기구 선택: 「장비」 페이지에서 사용 가능한 기구를 선택합니다(예: 자중, 탄력 밴드, 덤벨/철봉 등).
근육 그룹 선택: 「근육」 페이지에서 단련하고 싶은 부위를 클릭합니다(다중 선택 가능하며, 이미 선택된 항목을 한 번 클릭하면 취소됨).
동작 선택: 동작을 무작위로 생성하거나 직접 추가할 수 있습니다.
훈련 세트 배열: 각 동작의 횟수, 세트 수, 휴식 시간을 설정합니다.
슈퍼세트 조합: 「+그룹 추가→다음 운동」을 클릭하여 여러 동작을 연결하여 훈련합니다.
건강 계산 도구 사용법
BMI 평가: 신장과 체중을 입력하면 비만 정도, BMI 지수를 알 수 있으며, 맞춤형 조언도 받을 수 있습니다.
심박수 구간: 나이를 입력하면 다양한 훈련 강도의 심박수 범위를 계산할 수 있습니다(예: 지방 연소는 최대 심박수의 60%-70%, 유산소 endurance는 70%-80%).
칼로리 계산: 일반인인지 운동 선수인지에 따라 해당 공식을 선택합니다(예: 일반인은 Mifflin-St Jeor 공식 사용, 운동선수는 Katch-McArdle 공식 사용). 그런 다음 활동 강도를 입력하면 매일 대략적인 칼로리 소모량을 계산할 수 있습니다.
데이터 관리 팁
진행 상황 확인: 캘린더에서 짙은 색으로 표시된 날짜는 운동한 날이므로 한눈에 운동 빈도를 확인할 수 있습니다. 특정 날짜를 클릭하면 해당 운동의 세부 정보(수행한 동작, 세트 수, 운동 시간)를 볼 수 있습니다.
데이터 손실 방지: 데이터는 기본적으로 브라우저에 저장됩니다. 데이터 손실이 걱정되는 경우 「계정 만들기」를 클릭하여 클라우드에 동기화할 수 있습니다.
프로젝트 현황
원래의 Workout.lol은 2023년에 출시되었으며, 당시 약 1400개의 스타(GitHub의 관심 수)가 있었고, 거의 100회의 코드 포크가 있었으며, 매월 약 2만 명이 방문했습니다. 하지만 운영상의 어려움(주로 안정적인 운동 비디오 협력업체를 찾지 못한 점)으로 인해 프로젝트는 타인에게 매각된 후 결국 중단되었습니다. 후에 원래 팀의 주요 개발자인 Snouzy가 다시 만들기로 결정했는데, 이것이 바로 현재의 Workout.cool로, 기존 프로젝트의 비디오 저작권 및 커뮤니티 유지 관리 문제를 해결하고 오픈소스 방식으로 더 나은 피트니스 플랫폼을 계속 만들어 나가고 있습니다.
프로젝트 주소:https://github.com/Snouzy/workout-cool
대본 기획 도우미▸
AI 앱
AI 뉴스