V
SPARRING CLUB · MVP 범위 정의서 및 견적서 예산 300만원 기준 · 검증형 MVP · 2026.08.20 발행
전국 오픈스파링 커뮤니티 · 1차 검증 구축

예산 300만원으로
만들 수 있는 MVP 범위

전달주신 핵심기능 명세서의 전체 범위(지도 · 예약 · PG결제 · 환불 · 체육관 정산 · 영상 커뮤니티 · 관리자 콘솔 · iOS/Android 앱)를 그대로 구현할 경우 4,000만~6,000만원 / 3~4개월 규모입니다. 배정 예산 300만원은 그 범위의 약 1/15에 해당합니다. 따라서 본 문서는 명세서를 축소하는 방식이 아니라, 가장 먼저 검증해야 할 가설 하나만 남긴 범위로 재정의하여 제안드립니다.

모바일 웹 오픈스파링 일정 신청 · 정원 관리 알림톡 발송 운영자 페이지 3주 오픈
개발 기간3주
서비스 형태모바일 웹
제작 화면6종
월 운영비5만원 이하
SECTION 01

범위 재정의 — 가설 하나만 검증합니다

명세서 5개 탭 중 [일정] 하나에 집중하고, 나머지 넷은 다음 단계로 이관합니다.

1차 목표
검증할 가설 : “복서는 주말 오픈스파링 일정을 찾으면 실제로 신청하는가, 체육관은 일정을 계속 올리는가.”
명세서 2페이지에 명시된 기준 “이번 주말 어디서 스파링할 수 있는가를 가장 빠르게 해결한다”가 곧 1차 검증 대상입니다. 이 가설은 회원가입 · PG결제 · 영상 커뮤니티 · 지도 API 없이도 완전하게 검증할 수 있으며, 위 네 가지가 전체 개발 공수의 약 70%를 차지합니다.

A스토어 앱이 아닌 모바일 웹으로 만듭니다

카카오톡 · 인스타그램 링크로 바로 열립니다. 설치 이탈이 없고, 스토어 심사 없이 당일 수정·재배포가 가능합니다. 초기 검증 단계에서는 앱보다 유리하며, iOS·Android 두 벌 개발 비용도 발생하지 않습니다.

공수 절감 약 60%

B회원가입 없이 바로 신청합니다

소셜 로그인 3종 · 휴대폰 인증 · 마이페이지를 제외하고, 신청 폼에서 필요한 정보(연락처 · 성별 · 체급 · 경력)를 1회 입력받습니다. 로그인 장벽이 사라져 초기 신청 전환율 자체가 올라갑니다.

공수 절감 약 4일

C참가비는 현장에서 받습니다

PG 계약 · 카드 결제 · 자동 환불 · 체육관별 정산은 기능이 아니라 별도 시스템입니다. 1차에서는 참가비를 현장 결제 또는 계좌이체로 처리하고, 신청량이 확인된 뒤 결제를 얹는 것이 순서입니다.

공수 절감 약 3주

D체육관 데이터는 운영자가 직접 채웁니다

초기 체육관 20~30곳 규모에서는 체육관 계정·승인 플로우를 만드는 것보다 운영자가 직접 입력하는 편이 빠르고 데이터 품질도 높습니다. 등록 신청은 별도 폼으로 받습니다.

공수 절감 약 3일
SECTION 02

이번에 만드는 것 — 화면 6종

복서가 일정을 찾아 신청하고, 운영자가 명단을 받는 흐름까지 완결됩니다.

포함 범위
1
홈 · 오픈스파링 일정
  • 이번 주 / 다음 주 일정 리스트
  • 지역 · 체급 · 요일 필터
  • 정원 대비 신청 현황 표시
  • 마감 · 마감임박 상태 배지
2
일정 상세
  • 체육관 정보 · 대표 사진
  • 날짜 · 시간 · 참가비 · 정원
  • 권장 체급 · 준비물 · 안전 공지
  • 취소 정책 문구 고지
  • 카카오맵 길찾기 링크
3
신청 폼
  • 이름 · 연락처 · 성별 · 나이
  • 체급 · 경력 · 아마/프로 여부
  • 안전 유의사항 동의
  • 정원 초과 시 신청 차단
  • 회원가입 절차 없음
4
신청 완료 · 알림
  • 신청 확인 알림톡 자동 발송
  • 일정 전날 리마인드 발송
  • 체육관 위치 · 준비물 재안내
  • 취소 시 연락처 안내
5
체육관 등록 신청 폼
  • 체육관명 · 주소 · 연락처
  • 오픈스파링 가능 요일
  • 기본 참가비 · 정원
  • 접수 시 운영자에게 알림
6
운영자 페이지
  • 체육관 등록 · 수정
  • 오픈스파링 일정 등록 · 수정
  • 정원 조정 · 마감 처리
  • 신청자 명단 조회
  • 명단 엑셀 다운로드
기술 구성 · Next.js 기반 반응형 웹, Supabase(PostgreSQL) 데이터베이스, Vercel 또는 Cloudflare 배포, 카카오 알림톡 연동. 모두 초기 트래픽 구간에서 무료 또는 최소 비용으로 운영 가능한 구성이며, 2단계에서 결제·회원 기능을 얹을 때 재개발 없이 확장됩니다.
SECTION 03

이번에 넣지 않는 것

아래 항목은 이번 범위에 포함되지 않습니다. 추가 요청 시 별도 견적으로 진행됩니다.

제외 범위

◎ 포함됩니다

  • 오픈스파링 일정 목록 및 상세
  • 지역 · 체급 · 요일 필터
  • 신청 접수 및 정원 관리
  • 신청 확인 · 리마인드 알림톡
  • 체육관 등록 신청 접수
  • 운영자 관리 페이지
  • 신청자 명단 엑셀 다운로드
  • 도메인 연결 및 배포
  • 운영 교육 및 인수인계

✕ 포함되지 않습니다

  • iOS · Android 네이티브 앱 및 스토어 출시
  • 회원가입 · 소셜 로그인 · 마이페이지 · 랭킹
  • PG 카드결제 · 간편결제 · 자동 환불
  • 체육관별 정산 및 수수료 리포트
  • 스파링 영상 업로드 · 댓글 · 좋아요 · 신고
  • 지도 핀 뷰 (카카오/네이버 지도 SDK)
  • 체육관 자체 로그인 및 승인 워크플로
  • 스파링 파트너 매칭 · 채팅 · DM · 팔로우
  • 앱 푸시 알림
  • 디자인 시안 별도 제작 (템플릿 기반 진행)
SECTION 04

원 명세서 대조표

전달주신 명세서의 기능 ID 기준으로 이번 범위 포함 여부를 1:1 대조했습니다.

◎ 포함  /  △ 대체  /  ✕ 제외
ID 기능 범위 이번 단계 처리 방식 도입 시점
등록 · 탐색 · 일정
M-01회원가입 / 로그인 로그인 없이 신청 폼에서 바로 접수. 신원 확인은 연락처와 알림톡으로 대체합니다. STEP 2
M-02복서 등록 별도 프로필 등록 대신 신청 시점에 성별 · 나이 · 체급 · 경력 · 아마/프로 여부를 입력받습니다. 명세서의 프로필 필수값은 모두 수집됩니다. STEP 2
M-03체육관 등록 체육관 등록 신청 폼으로 접수하고, 운영자가 검토 후 운영자 페이지에서 직접 등록합니다. STEP 2
M-04지도 목록 지도 SDK 연동 대신 지역 필터 리스트로 제공하고, 상세 화면에서 카카오맵 길찾기로 연결합니다. 체육관 20~30곳 규모에서는 리스트 탐색이 더 효율적입니다. STEP 2
M-05오픈스파링 캘린더 주간 리스트 형태로 제공합니다. 체육관 · 지역 · 체급 필터와 정원 · 마감 상태 표시를 포함합니다. 이번 단계
예약 · 결제 · 영상
R-01예약 신청 일정 상세에서 신청하며, 정원 초과 시 신청이 차단됩니다. 동일 연락처 중복 신청도 방지합니다. 이번 단계
R-02참가비 결제 현장 결제 또는 계좌이체로 처리합니다. PG 연동은 카드사 심사와 통신판매중개업 신고가 선행되어야 합니다. STEP 2
R-03취소 / 환불 취소 가능 시간과 환불률 정책 문구를 일정 상세에 고지하고, 실제 취소 접수와 환불은 운영자가 수기로 처리합니다. STEP 2
V-01영상 업로드 업로드 · 인코딩 · 썸네일 · CDN 구성은 별도 시스템입니다. 필요 시 유튜브 · 인스타그램 링크 노출로 대체할 수 있습니다. STEP 3
V-02댓글 / 반응 영상 기능과 함께 이관합니다. 신고 처리 · 유해 콘텐츠 관리 운영 부담이 동반되는 영역입니다. STEP 3
관리자 기능
A-01체육관 승인 승인 워크플로 없이 운영자 페이지에서 직접 등록 · 공개/비공개 전환합니다. STEP 2
A-02일정 관리 일정 등록 · 수정 · 정원 조정 · 마감 처리 · 취소 기능을 모두 포함합니다. 이번 단계
A-03결제 · 정산 결제 기능이 없으므로 함께 이관합니다. 체육관별 정산은 하위가맹 구조 설계가 필요한 영역입니다. STEP 2~3
A-04영상 관리 영상 기능과 함께 이관합니다. STEP 3
A-05운영 통계 일정별 신청자 수 집계와 명단 엑셀 다운로드를 제공합니다. 지역별 집계 · 결제액 대시보드는 제외됩니다. STEP 2
A-06공지 관리 별도 공지 게시판 대신 일정별 안전 공지 · 참가 전 고지사항 입력란으로 제공합니다. STEP 2
합계 · 명세서 기능 16종 기준 ◎ 포함 3종  ·  △ 축소 대체 7종  ·  ✕ 제외 6종
SECTION 05

개발 일정 — 3주

계약 및 킥오프 이후 영업일 기준입니다.

총 3주
1주차 구조 설계 및 조회 화면

킥오프 및 범위 최종 확정 → 데이터 구조 설계(체육관 · 오픈스파링 일정 · 신청) → 홈 일정 리스트 및 상세 화면 → 운영자 페이지 기본 골격

2주차 신청 흐름 및 알림

신청 폼 및 유효성 검증 → 정원 관리 및 마감 처리 로직 → 카카오 알림톡 연동(신청 확인 · 전날 리마인드) → 체육관 등록 신청 폼 → 지역 · 체급 필터

3주차 QA 및 오픈

통합 테스트 및 모바일 기기 QA → 초기 체육관 데이터 입력 지원 → 도메인 연결 및 배포 → 운영자 교육 및 인수인계 문서 전달 → 오픈

일정 유지 조건 · 3주 일정은 초기 체육관 정보와 오픈스파링 일정 데이터를 클라이언트 측에서 시트 형태로 제공하는 것을 전제로 산정했습니다. 체육관 20곳 기준으로 정보 수집과 입력에 별도 2~3일이 소요되며, 이 작업을 개발사가 수행할 경우 일정이 그만큼 연장됩니다.
SECTION 06

금액 및 산출 근거

1인 투입 3주 기준으로 산정했습니다.

총 3,000,000원
항목 세부 내용 투입 금액
기획 · 범위 정의 화면 설계, 데이터 구조 설계, 신청 흐름 정의, 알림 문안 작성 2일 400,000
화면 디자인 모바일 웹 6종 UI 구성. 자사 보유 템플릿 기반 커스터마이징(별도 시안 제작 제외) 2일 500,000
개발 프론트엔드 · 백엔드 · 데이터베이스 · 운영자 페이지 · 알림톡 연동 8일 1,600,000
QA · 배포 · 인수인계 기기별 테스트, 도메인 연결 및 배포, 운영 교육, 인수인계 문서 3일 500,000
합계 (VAT 포함) 공급가 2,727,273원 + 부가세 272,727원 15일 3,000,000
참고 · 배정 예산 300만원에 기획 · 마케팅 비용이 함께 포함되는 구조라면, 위 금액 중 개발사가 수행하는 범위를 조정해 드릴 수 있습니다. 예를 들어 화면 디자인과 콘텐츠 입력을 클라이언트 측에서 담당하실 경우 개발 범위만 200만원 선으로 재구성 가능하며, 이 경우 화면은 6종에서 4종(홈 · 상세 · 신청 · 운영자)으로 축소됩니다.
SECTION 07

별도 발생 비용

개발비와 별개로 서비스 운영에 매월 발생하는 실비입니다.

월 5만원 이하
항목 내용 예상 비용
서버 · 배포Vercel 또는 Cloudflare. 초기 트래픽 구간은 무료 요금제로 충분합니다.월 0원 ~ 3만원
데이터베이스Supabase. 무료 요금제로 시작 가능합니다.월 0원 ~ 3만원
카카오 알림톡발송 건당 과금. 월 300건 발송 시 약 3,000원 수준입니다.건당 8~15원
도메인.com 또는 .kr 기준 연 단위 결제연 2만원 내외
월 합계 (오픈 초기 기준)트래픽 증가 시 단계적으로 상향됩니다.월 5만원 이하
SECTION 08

오픈 4주 후 확인할 지표

이 세 가지 숫자가 다음 단계 투자 여부의 판단 근거가 됩니다.

검증 기준
누적 신청 수

일정당 평균 몇 명이 신청하는가. 수요 존재 여부를 직접 보여주는 지표입니다.

목표 일정당 5명 이상
노쇼율

신청자 중 실제 참가하지 않은 비율. 결제 도입의 필요성과 예약금 수준을 결정합니다.

30% 미만 유지
체육관 재등록률

일정을 한 번 올린 체육관이 다음 주에도 올리는 비율. 공급 지속성을 보여줍니다.

50% 이상
노쇼 관련 사전 고지 · 결제 절차가 없는 예약은 일반적으로 노쇼율이 30~50%까지 발생합니다. 이는 서비스 완성도의 문제가 아니라 결제를 범위에서 제외한 선택의 결과입니다. 이를 완화하려면 예약금 1만원 계좌이체 후 신청 확정 방식을 1차에 함께 적용하는 것을 권장드리며, 이 경우 추가 개발 없이 운영 정책만으로 대응 가능합니다.
SECTION 09

다음 단계 로드맵

이번 범위는 STEP 1에 해당하며, 이후 단계에서 재개발 없이 확장됩니다.

3단계 구성
이번 단계

STEP 1 · 수요 검증

“신청이 실제로 들어오는가”를 확인하는 단계

300만원VAT 포함 · 3주
형태모바일 웹
  • 오픈스파링 일정 · 상세
  • 신청 접수 · 정원 관리
  • 알림톡 발송
  • 운영자 페이지
  • 참가비는 현장 결제

STEP 2 · 거래 완결

신청량이 확인된 뒤 결제와 회원 기능을 얹는 단계

1,500만~2,500만원VAT 별도 · 6~8주
형태웹앱 + 관리자
  • PG 결제 · 간편결제
  • 자동 취소 · 환불 처리
  • 회원가입 · 마이페이지
  • 지도 핀 뷰
  • 체육관 직접 로그인 · 승인
  • 운영 통계 대시보드

STEP 3 · 명세서 풀스펙

거래가 안정된 뒤 커뮤니티와 정산을 붙이는 단계

4,000만~6,000만원VAT 별도 · 3~4개월
형태iOS · Android 앱
  • 네이티브 앱 · 스토어 출시
  • 스파링 영상 업로드 · 댓글
  • 체육관별 자동 정산
  • 랭킹 · 파트너 매칭
  • 푸시 알림
STEP 2 진행 전 사전 준비 사항 · 참가비를 앱에서 직접 결제받고 체육관에 정산하는 구조는 통신판매중개업 신고PG사 하위가맹점 심사가 선행되어야 합니다. 개발 기간보다 행정 절차에 더 오랜 시간이 소요되는 경우가 많으므로, STEP 1을 운영하시는 동안 병행해서 준비하시기를 권장드립니다.
SECTION 10

진행 조건 및 확인 사항

아래 내용 확인 후 계약서에 그대로 반영됩니다.

확인 요청
1 범위 확정

본 문서 SECTION 02~04 기준으로 범위를 확정합니다. 목록에 없는 기능은 별도 견적 대상입니다.

2 초기 데이터

체육관 정보와 오픈스파링 일정 데이터를 어느 쪽에서 채울지 확정합니다. 3주 일정은 클라이언트 제공 기준입니다.

3 예약금 정책

노쇼 방지를 위한 예약금 계좌이체 적용 여부를 결정합니다. 추가 개발 없이 운영 정책으로 반영됩니다.

4 계약 및 착수

계약금 50% 입금 후 착수, 오픈 시점에 잔금 50% 정산합니다.

구분조건
대금 지급계약 시 50%, 오픈 시 50%
수정 요청확정된 범위 내 수정은 개발 기간 중 및 오픈 후 2주간 무상으로 대응합니다.
범위 변경SECTION 03의 제외 항목 또는 신규 기능 추가 요청 시 별도 견적으로 진행합니다.
하자 보수오픈 후 1개월간 개발상 오류에 대해 무상 수정합니다. 기능 추가는 포함되지 않습니다.
유지보수보수 기간 종료 후 월 단위 유지보수 계약은 별도 협의합니다.
산출물소스코드 전체, 데이터베이스 계정, 배포 환경, 운영 매뉴얼을 인계합니다.
견적 유효기간발행일로부터 30일