가이드

헬스장 회원권 앱 만드는 법: 요금제, 결제, 수업 예약, 체크인

헬스장 회원권 앱은 사람들이 가입하고, 매달 결제하고, 수업을 예약하고, 체크인할 수 있게 해 줍니다. 직원은 누가 활성 상태인지, 누가 결제했는지, 누가 왔는지 볼 수 있습니다. 만들려면 회원 계정, 결제 제공업체의 구독과 연결된 회원권 요금제, 정원과 대기자 명단이 있는 수업 시간표, 입구에서의 체크인 방식, 직원 대시보드가 필요합니다. AI 앱 빌더로 핵심 기능은 빠르게 만들 수 있습니다. 어려운 부분은 돈과 관련된 규칙(일시 정지, 결제 실패, 해지, 일할 계산)과 입구에서의 출입 권한이 회원이 실제로 결제한 내용과 일치하도록 만드는 것입니다.

회원권 모델부터 정하세요

헬스장과 스튜디오는 서로 많이 다릅니다. 다음을 적어 보세요.

  • 요금제 유형. 월 무제한, 비피크 시간대, 수업 패키지(10회권), 일일 이용권, 연간 선결제, 가족 또는 학생 요금제.
  • 계약 조건. 자동 갱신 월 단위, 최소 약정 기간, 해지 통보 기간. 계약과 해지에 관한 현지 소비자 규정을 확인하세요.
  • 각 요금제에 포함된 것. 헬스장 이용만, 수업만, 둘 다, 특정 지점만.
  • 일시 정지. 회원이 여행이나 부상으로 쉴 수 있나요? 얼마나 오래, 수수료가 있나요?
  • 가입비가 있다면 그 금액.
  • 수업. 고정 시간표, 수업별 정원, 대기자 명단, 늦은 취소와 노쇼 규칙.

수업 패키지를 운영하는 작은 요가나 복싱 스튜디오는 출입문 출입이 있는 24시간 헬스장과 전혀 다른 앱이 필요합니다. 자신의 운영 방식에 맞게 만드세요.

앱에 필요한 것

데이터

테이블주요 필드
회원이름, 이메일, 전화번호, 비상 연락처, 면책 동의 시각, QR 토큰, 상태
요금제이름, 가격, 결제 주기, 포함된 수업 수(무제한 또는 숫자), 이용 시간, 활성 여부
회원권회원, 요금제, 상태(활성, 일시 정지, 연체, 해지), 시작일, 종료 또는 갱신일, 결제 제공업체의 구독 ID
수업 종류와 회차이름, 코치, 방, 시작 시각, 길이, 정원
예약회차, 회원, 상태(예약됨, 대기 중, 취소됨, 출석, 노쇼), 생성 시각
체크인회원, 시각, 지점, 방식
결제회원, 금액, 상태, 날짜, 제공업체 참조 번호 — 결제 제공업체에서 복제된 데이터

회원권 상태는 결제 제공업체와 항상 맞춰 두세요. 결제가 성공했는지에 대한 원본은 결제 제공업체입니다. 앱은 제공업체가 알려 주면 자신의 상태를 갱신합니다.

페이지

  • 공개 페이지: 요금제와 가격, 주간 수업 시간표, 가입 과정(요금제 선택, 계정 생성, 면책 동의, 결제).
  • 회원 영역: 내 회원권, 예정된 예약, 수업 예약과 취소, 체크인용 QR 코드, 결제 내역, 일시 정지 또는 해지 요청.
  • 프런트 데스크: 체크인 스캐너, 회원 검색, 출석 명단이 있는 오늘의 수업.
  • 직원 관리자 화면: 회원, 요금제, 시간표, 결제 실패 내역, 활성 회원, 출석, 수업 참여율 보고서.

권한

회원은 자신의 데이터만 봅니다. 코치는 자신의 수업 명단을 봅니다. 프런트 데스크는 체크인하고 회원을 조회할 수 있습니다. 매니저는 요금제, 환불, 보고서를 다룹니다. 가입 양식에서 수집하는 건강과 부상 메모는 민감한 정보입니다. 꼭 필요한 것만 수집하고, 누가 볼 수 있는지 제한하세요.

어려운 부분

정기 결제

결제 시스템을 직접 만들지 말고 결제 제공업체의 구독 기능을 쓰세요. 회원은 제공업체가 호스팅하는 페이지에 카드 정보를 입력합니다. 제공업체는 매 주기 결제하고, 실패한 결제를 다시 시도하며, 웹훅으로 앱에 이벤트(결제 성공, 결제 실패, 구독 해지)를 보냅니다. 앱은 이에 맞춰 회원권 상태를 바꿉니다. Stripe로 구독 추가하기에서 이 내용을 다루고, 결제 추가하기에서 기본을 설명합니다.

결제가 실패했을 때 어떻게 할지도 정하세요. 며칠의 유예 기간을 두고, 그 뒤 「연체」 상태가 되어 해결될 때까지 체크인을 막는 것이 흔한 규칙입니다.

일시 정지, 요금제 변경, 해지

일시 정지는 보통 정해진 기간 동안 결제와 출입을 멈추는 것입니다. 월 중간에 요금제를 바꾸면 일할 계산(한 주기의 일부에 대한 요금 청구)이 필요합니다. 대부분의 결제 제공업체가 일할 계산을 대신 해 줄 수 있습니다. 통보 기간이 있는 해지는 미래의 특정 날짜까지 회원권이 유지된다는 뜻입니다. 각 규칙을 적어 두고 테스트하세요.

수업 정원과 대기자 명단

다른 예약 앱과 같은 이중 예약 문제입니다. 예약을 저장할 때 서버에서 정원을 확인하세요. 페이지를 열었을 때만 확인해서는 안 됩니다. 누군가 취소하면 대기자 명단의 첫 번째 사람에게 자리를 제안하세요. 늦은 취소의 기준 시간과 노쇼가 수업 횟수를 잃게 하는지도 정하세요.

체크인과 출입문

직원이 있는 헬스장에서는 회원 영역의 QR 코드를 프런트 데스크에서 스캔하는 방식이 잘 작동합니다. 직원이 없거나 24시간 출입을 운영한다면 보통 출입문 장비가 필요합니다. 이 장비는 장비 자체의 시스템으로 제어되며, 장비에 API가 있어야 직접 만든 앱이 제어할 수 있습니다. 이 때문에 직접 만들지 살지가 갈리는 경우가 많습니다.

면책 동의

많은 헬스장이 새 회원에게 책임 면제 동의서나 건강 설문지를 요구합니다. 누가 어떤 버전에 언제 동의했는지 저장하세요. 문구는 법률 문서이므로 AI가 아니라 전문가에게 받으세요.

효과가 있었던 첫 프롬프트

Ironside라는 단일 지점 근력 운동 헬스장을 위한 회원 앱을 만들어 줘. 요금제: 월 무제한($60/월), 비피크($40/월, 평일 9:00~16:00), 10회 수업 패키지($120, 일회성). 공개 페이지는 요금제, 주간 수업 시간표, 가입 과정으로, 가입 과정에서는 요금제를 고르고, 계정을 만들고, 면책 동의에 서명하고, Stripe로 결제한다(월 요금제는 구독). 회원 영역에는 회원권 상태, 체크인용 QR 코드, 정원 제한과 대기자 명단이 있는 수업 예약, 일시 정지 요청 버튼이 있다. 프런트 데스크 직원은 QR 코드를 확인하고, 회원권이 활성 상태인지(비피크는 비피크 시간대 안인지)를 보여 주고, 체크인을 기록하는 스캐너 페이지에 로그인한다. 매니저는 회원, 결제 실패, 출석, 수업 참여율을 본다. 회원권 상태는 Stripe 웹훅으로 갱신된다. 모든 것은 데이터베이스에 저장한다. 굵고 단순한 디자인으로, 회원은 모바일 우선, 프런트 데스크는 태블릿에 맞게 만들어 줘.

빌드 단계

  1. 요금제, 시간표, 회원 계정.
  2. 수업 예약과 서버 측 정원 확인, 대기자 명단.
  3. 테스트 모드에서 결제: 먼저 일회성 수업 패키지, 그다음 구독과 웹훅.
  4. 회원권 상태 규칙: 활성, 연체, 일시 정지, 해지, 그리고 각 상태가 허용하는 것.
  5. 그 규칙을 강제하는 체크인 스캐너.
  6. 역할이 있는 직원 및 매니저 화면.
  7. 버전과 시각이 기록된 면책 동의 저장.
  8. 돈이 오가는 경로 테스트: 결제 실패, 카드 정보 변경, 일시 정지, 요금제 변경, 통보 후 해지, 환불.
  9. 기존 회원 가져오기는 신중하게 하세요. 기존의 카드 구독은 보통 앱이 아니라 결제 제공업체의 이전 절차로 옮겨야 합니다.

자주 하는 실수

  • 제공업체의 이벤트 대신 앱 자체의 「결제 완료」 플래그를 믿는 것.
  • 브라우저에서만 수업 정원을 확인하는 것.
  • 결제 실패에 유예 기간이 없는 것. 카드가 어제 만료됐다는 이유로 회원이 출입문에서 돌아가게 됩니다.
  • 카드 정보를 저장하는 것. 결제 제공업체가 보관하게 하세요.
  • 필요 없는 자세한 건강 정보를 수집하고, 모든 직원에게 보이게 두는 것.
  • 앱이 출입문을 제어할 수 있는지 확인하기 전에 출입 기능을 약속하는 것.

헬스장 관리 소프트웨어가 더 나은 경우

전용 헬스장 및 스튜디오 소프트웨어는 이미 결제, 일시 정지, 수업 예약, 체크인, 출입문 연동, 브랜드가 적용된 회원 앱, 보고서를 처리합니다. 대부분의 헬스장, 특히 출입문 장비가 있거나 여러 지점을 운영하는 곳에는 이쪽이 더 나은 선택입니다. 필요한 기능과, 떠날 때 어떻게 처리하는지(회원과 결제 구독을 내보낼 수 있는지)를 기준으로 몇 가지를 비교하세요.

직접 만들어야 할 때는 단순한 규칙을 가진 소규모 스튜디오를 운영하면서 소프트웨어 비용이 가치보다 클 때, 운영 방식이 맞지 않을 때(예를 들어 코칭, 프로그램, 수업이 섞인 형태), 또는 헬스장을 위한 소프트웨어를 사업으로 만들고 싶을 때입니다. 시설이 아니라 고객을 코칭한다면 퍼스널 트레이닝 사업 시작 방법을, 유료 온라인 콘텐츠라면 멤버십 사이트 만드는 법을 참고하세요.

Mythex로 만들기

Mythex에서는 채팅으로 헬스장 앱을 설명하고, 휴대폰과 태블릿 크기의 실시간 미리보기에서 확인할 수 있습니다. 회원과 예약을 저장해야 할 때 에이전트가 전용 Postgres 데이터베이스를 추가합니다(또는 /database를 입력하세요). Mythex는 앱용 내장 로그인이나 결제를 제공하지 않습니다. 직접 Stripe 계정과 키를 연결하고 프로젝트 시크릿으로 보관하며(Stripe 레시피), 회원 로그인은 직접 선택한 인증 방식으로 추가합니다. Stripe 웹훅은 게시된 URL이 필요하므로, 끝까지 테스트하려면 먼저 게시하세요. Pro 요금제에서는 앱을 Android와 iPhone 앱으로 감싸서 Google Play 내부 테스트와 TestFlight로 보낼 수도 있습니다.

디자인의 출발점으로는 코치 프로필과 에디토리얼 레이아웃이 있는 요가 스튜디오 웹사이트 템플릿을 참고하세요.

자주 묻는 질문

헬스장 회원권 앱에는 무엇이 필요한가요?

회원 계정, 정기 결제가 있는 회원권 요금제, 정원 제한이 있어 회원이 예약할 수 있는 수업 시간표, 입구에서의 체크인, 그리고 회원, 결제, 출석을 볼 수 있는 직원용 화면이 필요합니다. 일시 정지, 수업 패키지, 면책 동의는 보통 그다음에 따라옵니다.

헬스장은 정기 결제를 어떻게 받아야 하나요?

Stripe Billing 같은 결제 제공업체의 구독 기능을 쓰세요. 회원이 카드를 저장하면 제공업체가 매 주기마다 결제하고, 실패한 결제를 다시 시도하며, 앱에 알려 줍니다. 카드 번호를 직접 저장해서는 절대 안 됩니다.

회원은 어떻게 체크인하나요?

보통 회원 계정의 QR 코드를 보여 주면 직원이나 입구의 태블릿이 스캔합니다. 앱은 회원권이 활성 상태인지 확인하고 방문을 기록합니다.

헬스장 소프트웨어를 직접 만들어야 하나요, 아니면 사야 하나요?

대부분의 헬스장은 기존 헬스장 관리 소프트웨어가 더 낫습니다. 결제, 출입 통제 장비, 앱을 모두 처리해 주기 때문입니다. 직접 만드는 것은 특이한 운영 방식을 가진 경우, 간단한 요구 사항을 가진 소규모 스튜디오, 또는 다른 헬스장에 판매할 제품을 만들려는 경우에 의미가 있습니다.

Mythex · Pricing · AI로 무엇이든 만들기 · 웹사이트 및 앱 템플릿 · Mythex 비교 · AI 앱 개발 용어집 · 무료 AI 앱 개발 도구 · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)