헬스장을 위한 올인원 피트니스 OS
LemonFit은 헬스장·피트니스센터를 위한 월 구독 SaaS입니다. 회원 예약, Apple Watch 실시간 심박수 대시보드, 그리고 AI 식단 분석까지—헬스장이 구독하면 회원이 바로 사용하는 세 가지 핵심 기능을 제공합니다. 회원은 헬스장을 통해, 혹은 LemonFit 앱 개인 구독으로 이어서 이용합니다.
LemonFit이 다른 이유
회원 예약 · 실시간 심박수 대시보드 · AI 식단 분석
헬스장이 구독하고, 회원은 LemonFit 앱 개인 구독으로 이어 쓰는 모델
Supabase 실시간 구독으로 그룹 심박수를 폴링 없이 라이브 표시
B2B2C 구독 모델
헬스장이 도입하고, 회원이 이어서 사용합니다.
헬스장이 구독
피트니스센터가 LemonFit을 월 구독으로 도입해 회원 예약·실시간 심박수 대시보드·AI 식단 분석을 운영합니다.
회원은 소속 센터로 이용
헬스장에 등록된 회원은 별도 결제 없이 회원 예약, Apple Watch 심박수 세션, AI 식단 분석을 그대로 이용합니다.
개인 구독으로 전환
헬스장을 다니지 않거나 등록을 종료한 회원은 LemonFit 앱 개인 구독으로 식단 분석과 운동·심박수 기록을 끊김 없이 이어갑니다.
핵심 기능
회원 예약, 실시간 심박수 대시보드, AI 식단 분석 — 헬스장이 구독하면 회원이 바로 쓰는 세 가지.
회원 예약
Member Booking · Reservation
회원이 수업 일정을 조회하고 예약·결제하는 기능입니다. 관리자는 예약 대시보드(Next.js + shadcn/ui)에서 회원·이용권·스케줄을 통합 관리합니다. Toss Payments와 Apple/Google 인앱결제(IAP)를 지원합니다.
- 수업 스케줄 조회 및 예약 생성·취소
- 이용권 구매 — Toss Payments · Apple/Google IAP
- 예약 승인/거절 워크플로 (관리자 대시보드)
- 회원·이용권·출석 현황 통합 관리
- React Big Calendar 기반 스케줄 UI
- ApexCharts 매출·예약·출석 통계
이미지 준비중
실시간 심박수 대시보드
Live Heart Rate · Apple Watch
Apple Watch를 착용한 회원들의 심박수를 그룹 수업 중 실시간으로 표시하는 웹 대시보드입니다. Supabase 실시간 구독으로 폴링 없이 라이브 업데이트되며, 존(Rest·Warm-Up·Target·Peak)별 점수와 랭킹을 보여줍니다.
- Apple Watch 그룹 심박수 라이브 표시 (최대 10명 그리드)
- 심박수 존 — Rest / Warm-Up / Target / Peak 실시간 분류
- 타깃 존 체류 기반 점수·랭킹 리더보드
- 60포인트 1분 스파크라인 + 평균·최대 BPM
- Supabase Postgres 실시간 구독 (폴링 없음)
- 회원/게스트 식별 및 연결 상태 표시
이미지 준비중
LemonFit 앱 — AI 식단 분석
LemonFit App · iOS & watchOS
LemonFit iOS/Apple Watch 앱의 핵심 기능입니다. 음식 사진을 찍거나 텍스트로 입력하면 자체 AI가 음식을 인식하고 칼로리·영양 성분을 분석합니다. 섭취/소모 칼로리, 운동 기록, Apple Watch 심박수 세션 결과를 한 화면에서 관리합니다.
- AI 식단 분석 — 사진 촬영 또는 텍스트 입력
- 영양 분석 — 칼로리·단백질·탄수화물·지방 + 나트륨·칼륨·인
- 섭취 vs 소모 칼로리 일일 에너지 요약
- 근력운동 로그 (운동·세트·횟수·중량)
- Apple Watch 심박수 세션 결과 + HealthKit 연동
- SwiftUI iOS 16+ / watchOS 10+ 네이티브 앱
이미지 준비중
기술 스택
프로덕션 레디 멀티플랫폼 아키텍처.
Next.js 16 + Supabase Realtime
실시간 심박수 대시보드 — React 19, Supabase Postgres 실시간 구독으로 폴링 없는 라이브 그룹 세션
SwiftUI (iOS + watchOS)
LemonFit 네이티브 앱 — HealthKit·StoreKit 2·WatchConnectivity로 식단·심박수·구독 통합
자체 AI 식단 분석 서비스
사진·텍스트 입력을 음식으로 인식하고 칼로리·영양을 분석하는 자체 AI 서비스 (GCP Cloud Run)
Rust · Axum 백엔드 + Toss Payments
GCP Cloud Run(서울 리전) health-api — 인증·식단·구독 관리 + Toss Payments / Apple·Google IAP 결제
Coming Soon — 인바디 연동
인바디 기기 측정 데이터를 플랫폼에 통합합니다. 트레이너는 회원의 신체 조성 + 운동 데이터를 하나의 화면에서 확인하고, 회원은 앱에서 인바디 이력과 운동 기록을 함께 조회할 수 있게 됩니다.
인바디 Webhook/Pull API 연동 (체지방률·골격근량·부위별 세그먼트)
관리자 대시보드 — 회원별 인바디 이력 및 추이 차트
회원 앱 마이페이지 — 인바디 측정 이력 조회
Phase 2: 측정 결과 기반 프로그램 자동 추천
헬스장·피트니스센터 구독
지점 단위로 LemonFit을 월 구독으로 운영하세요. TV 디스플레이 앱과 강사 컨트롤러 앱은 포함되지 않습니다.
구독 포함
- 회원 예약 — 수업 스케줄·예약·이용권·출석 관리
- 실시간 심박수 대시보드 — Apple Watch 그룹 세션·존·랭킹
- LemonFit 앱 AI 식단 분석 — 사진/텍스트 영양 분석
구독 미포함
- TV 디스플레이 앱 (수업 영상 송출)
- 강사 컨트롤러 앱 (TV 원격 제어)
Starter
AI 식단 분석 전용
지점(헬스장) 1곳 기준 · 부가세 별도 · 언제든 해지 가능
- LemonFit 앱 AI 식단 분석 — 지점 회원 전원 무료 이용
- 회원 식단 기록·영양 분석 리포트 제공
- 관리자 계정 + 지점 내 회원 계정 무제한
- 이메일 기술 지원 및 온보딩 지원
- 회원 예약·심박수 대시보드는 상위 플랜에서 제공
Standard
회원 예약 + AI 식단 분석
지점(헬스장) 1곳 기준 · 부가세 별도 · 언제든 해지 가능
- 회원 예약 — 수업 스케줄·예약·이용권·출석 관리
- LemonFit 앱 AI 식단 분석 — 지점 회원 전원 무료 이용
- 관리자 예약 대시보드 + 매출·출석 통계
- Toss Payments · Apple/Google IAP 연동
- 지점 내 회원 계정 무제한
- 이메일 기술 지원 및 온보딩 지원
Pro
추천Standard 전체 + 실시간 심박수 대시보드
지점(헬스장) 1곳 기준 · 부가세 별도 · 언제든 해지 가능
- Standard의 모든 기능 포함
- 실시간 심박수 대시보드 — Apple Watch 그룹 세션
- 심박수 존·점수·리더보드·세션 결과 기록
- Supabase 실시간 라이브 업데이트 (폴링 없음)
- 지점 내 회원·강사 계정 무제한
- 우선 기술 지원 및 온보딩 지원
헬스장을 다니지 않거나 등록을 종료한 회원은 LemonFit 앱 개인 구독(월 ₩4,400 · 7일 무료 체험, 연 ₩33,000)으로 AI 식단 분석과 운동·심박수 기록을 그대로 이어갈 수 있습니다.
결제는 Stripe를 통해 안전하게 처리됩니다. 다지점·프랜차이즈 단위 운영은 별도 문의해 주세요.