사례 연구

ArmProgress

팔씨름 선수를 위한 AI 기반 트레이닝 트래커

팔씨름 선수를 위한 종합 트레이닝 분석 플랫폼입니다. 오프라인 우선 아키텍처, AI 기반 인사이트, 소셜 네트워크, 지능형 리포트를 통한 상세 진행 추적 기능을 제공합니다.

React NativeExpoTypeScriptSupabaseSQLitePostHog
01

올인원 트레이닝 허브

다가오는 이벤트와 랭킹, 활성 트레이닝 사이클을 보여주는 홈 대시보드와 운동, 경기, 목표, 기술 학습을 한 번의 탭으로 기록하는 기능을 제공합니다 — 양방향 SQLite ↔ Supabase 동기화로 오프라인에서도 완전히 작동합니다.

올인원 트레이닝 허브
02

운동별 진행 차트

추정 1RM, 최고 세트, 볼륨, 최대 반복 수로 모든 운동의 변화를 추적하세요. 카테고리별로 필터링하고 최근 변화를 한눈에 확인할 수 있습니다.

운동별 진행 차트
03

타임 홀드 타이머

어떤 운동이든 세트·횟수에서 타임 홀드로 전환하고 내장 타이머로 등척성 훈련을 측정하세요 — 기록을 저장하거나 직접 입력할 수 있습니다.

타임 홀드 타이머
04

개인 기록

회내, 회외, 타임 홀드 등 팔별 근력과 지구력 개인 기록을 관리하세요. 모든 기록 내역이 남아 새 기록 하나하나가 의미를 갖습니다.

개인 기록
05

수분 섭취 기록

애니메이션 컵과 한 모금·한 잔 버튼으로 운동 중 수분 섭취를 빠르게 기록하고, 운동별 목표를 향해 채워 가세요.

수분 섭취 기록
06

8개 언어 지원

영어, 러시아어, 독일어, 프랑스어, 스페인어, 포르투갈어, 일본어, 한국어로 모든 화면을 완전히 현지화해 전 세계 선수들이 자신의 언어로 훈련할 수 있습니다.

8개 언어 지원

기술 스택

프런트엔드

React NativeExpo SDK 54TypeScriptReact QueryReact Context

데이터베이스

SQLite (Offline-First)SupabasePostgreSQLTwo-Way Sync

AI 및 분석

PostHogTraining Load CalcInjury Risk AssessmentRecovery Status

소셜

Friends SystemTraining GroupsActivity FeedReactions

수익화

RevenueCatAdMobStripe DonationsPremium Tiers

플랫폼

Push Notificationsi18n (EN, RU)Dark ModeGuided Tours

앱 스크린샷

ArmProgress 홈 대시보드
추정 1RM 추이를 보여주는 운동별 진행 상황
등척성 세트용 타임 홀드 타이머
근력과 지구력 개인 기록
운동 중 수분 기록
일본어 홈 대시보드
운동 라이브러리
한국어 운동별 진행 상황
진행 중인 운동 기록
러시아어 개인 기록

비슷한 아이디어가 있으신가요?

당신의 구상을 프로덕션 앱으로 만드는 방법에 대해 이야기 나눠봅시다.

프로젝트 시작하기