시작 전에 — 준비물
- 계정 — 홈페이지 상단 회원가입 후 로그인하세요. 로그인하면 상단에 팀 관리 버튼이 나타납니다.
- 앱 설치 — 실제 GPS·심박 기록에는 앱이 필요합니다. 앱 다운로드·설치 안내에서 폰 앱과 워치 앱을 설치하세요.
- 앱 로그인 — 폰 앱은 로그인과 회원가입 화면이 분리되어 있습니다. 계정이 없으면 로그인 화면에서 회원가입을 눌러 이름·이메일·비밀번호를 채우세요. 현재 이메일 인증은 사용하지 않으므로 가입이 끝나면 인증코드 입력 화면이 나와도 그냥 뒤로 나가 바로 로그인하면 됩니다. 로그인 화면의 아이디·비밀번호 저장을 켜 두면 로그아웃 후에도 자동으로 채워져 바로 다시 로그인할 수 있습니다(저장 정보는 기기에 암호화 보관).
- 권한 — 팀 안에서 감독·코치·사무장(또는 구단주) 역할만 매치·쿼터를 만들고 시작·종료할 수 있습니다. 선수는 자기 기록을 조회합니다.
팀 생성 → 선수 등록 → (구장 등록) → 매치 등록 → 쿼터 등록 → 출전 선수 입력 → 경기 시작 → 경기 종료 → 경기 분석 → 전체 기록 조회
① 팀 생성
위치: 상단 팀 관리 → 1. 내 팀
- 팀 이름 입력 — "새 팀 만들기" 칸에 팀 이름을 적고 + 팀 생성을 누릅니다.
- 초대코드 확인 — 생성되면 6자리 초대코드가 표시됩니다. 팀원에게 공유하면 앱에서 직접 가입할 수 있습니다.
- 내 역할 — 팀을 만든 사람은 자동으로 구단주(OWNER)가 되어 모든 관리 권한을 갖습니다.
팀에는 KRTM…으로 시작하는 14자리 고유 ID가 발급됩니다. (KR=한국, TM=Team)
② 선수 등록
위치: 팀 관리 → 2. 멤버 관리 / 3. 선수 명단 엑셀 일괄 등록
방법 A — 한 명씩 등록
- 이메일/ID, 한글 이름, 영문 이름(선택), 포지션, 등급, 역할을 지정하고 + 멤버 추가를 누릅니다.
- 등록되면 선수마다
KRPL…고유 선수ID(14자리)가 발급되고, 멤버 표에는 이 선수ID와 이름만 표시됩니다(로그인 계정은 노출되지 않음).
방법 B — 엑셀로 여러 명 한 번에 (권장)
- 샘플 템플릿 다운로드를 눌러 양식(xlsx)을 받습니다. 선수명단 · 작성안내 · 포지션코드 3개 시트가 들어 있습니다.
- 이메일·비밀번호·한글 이름(필수)과 영문 이름·포지션·등급·역할(선택)을 채웁니다.
- 엑셀 파일 선택 → 미리보기에서 오류 행을 확인 → 유효한 선수 일괄 등록.
- 각 선수의 로그인 계정이 자동 생성되어, 엑셀에 적은 이메일/비밀번호로 앱에 바로 로그인할 수 있습니다.
| 구분 | 값 | 설명 |
|---|---|---|
| 선수ID | KRPL… 14자리 | KR(한국) + PL(Player) + 10자. 등록 시 자동 발급되며 팀·매치 전반에서 선수를 식별합니다. |
| 이름 | 한글 이름 / 영문 이름 | 한글 이름이 기본 표시. 영문 이름은 유니폼·해외 대회 표기용(선택) |
| 등급 | PRO / ELITE / YOUTH / YB / OB | 프로 / 엘리트 / 유소년 / YB동호인 / OB동호인 — 통계·비교용 |
| 역할 | MANAGER / COACH / STAFF | 감독 / 코치 / 사무장 — 매치 생성·시작·종료 권한 보유 |
| 역할 | PLAYER | 선수(기본) — 경기 참여 및 자기 기록 조회 |
포지션 코드
실제 축구에서 쓰는 상세 포지션으로 등록합니다. 분석 평점·전술 조언은 각 포지션이 속한
라인 그룹(GK/DF/MF/FW) 기준으로 계산되므로, 상세 포지션을 골라도 분석은 그대로 동작합니다.
라인 그룹만 지정하고 싶으면 GK/DF/MF/FW를 그대로 선택하면 됩니다.
| 라인 그룹 | 상세 포지션 |
|---|---|
| GK 골키퍼 | GK 골키퍼 |
| DF 수비 | CB 센터백 · LB 레프트백 · RB 라이트백 ·
LWB 레프트 윙백 · RWB 라이트 윙백 · SW 스위퍼 · DF 미지정 |
| MF 미드필더 | DM 수비형 미드필더 · CM 중앙 미드필더 ·
ACM 공격형 중앙 미드필더 · LM 좌측 미드필더 · RM 우측 미드필더 · MF 미지정 |
| FW 공격 | LW 레프트윙 · RW 라이트윙 · CF 센터포워드 ·
ST 스트라이커 · SS 세컨드 스트라이커 · FW 미지정 |
흔히 쓰는 별칭은 자동으로 표준 코드로 바뀝니다: CDM→DM, CAM·AM→ACM,
LWF→LW, RWF→RW. 소문자로 적어도 인식합니다.
엑셀 일괄 등록은 요청당 50명까지 처리합니다. 인원이 더 많으면 파일을 나눠 업로드하세요. 이미 가입된 이메일은 새 계정을 만들지 않고 팀에만 추가됩니다.
③ 구장 등록 (선택사항)
위치: 상단 구장
- 구장 찾기 — 지역을 선택해 이미 등록된 축구장·풋살장을 검색합니다. 전국 주요 구장은 기본 제공됩니다.
- 없으면 직접 등록 — 지역·이름·유형(축구장/풋살장)·주소·시간당 요금·예약 링크를 입력해 구장 등록.
- 바로 매치 만들기 — 목록의 + 매치 버튼을 누르면 그 구장을 경기장으로 지정해 매치를 바로 만들 수 있습니다(④단계로 연결).
매치에 경기장을 지정해 두면 어느 구장에서 뛴 기록인지 함께 남아, 나중에 구장별 기록 비교와 팀원 공유(예약 링크)에 활용할 수 있습니다.
④ 매치 등록 (경기장 지정)
위치: 팀 관리 → 4. 매치 · 쿼터 또는 구장 → + 매치
- 매치 제목을 적습니다. (예: "5월 정기전", "OO FC와 친선경기")
- 경기장 선택 드롭다운에서 오늘 뛸 구장을 고릅니다. 목록에 없으면 옆의 + 구장 추가로 먼저 등록하세요.
- + 매치 생성을 누르면
KRMC…매치ID가 발급되고 목록에 추가됩니다.
매치는 "그날의 경기" 단위(예: 5월 3일 정기전)이고, 쿼터는 그 안에서 실제로 뛴 구간(전반/후반/연장 등)입니다. GPS와 심박은 쿼터 단위로 기록·분석됩니다. 하루에 여러 쿼터를 만들 수 있습니다.
⑤ 쿼터 등록
위치: 팀 관리 → 4. 매치 · 쿼터 → 매치 행을 클릭 → 쿼터(실제 경기)
- 목록에서 방금 만든 매치를 클릭해 선택합니다.
- 쿼터 이름을 적습니다. (예: "전반", "후반", "3쿼터")
- 쿼터 시간을 20 / 25 / 30 / 45분 중 선택하거나 직접 입력으로 1~150분 사이 원하는 시간을 지정합니다.
- + 쿼터 생성 →
KRQT…쿼터ID가 발급되고 상태가 준비로 표시됩니다.
정식 45분 전후반이 아니어도 됩니다. 동호회 경기 관행대로 20·25·30분 쿼터를 여러 개 만들어 쓰면, 각 쿼터별로 뛴 거리·스프린트·심박이 따로 분석됩니다.
⑥ 출전 선수 입력 (라인업)
위치: 팀 관리 → 매치 선택 → 출전 선수 입력
- 팀 명단이 표로 나타납니다. 이 매치에 출전할 선수만 체크합니다.
- 선수별 포지션을 지정합니다. (등록 시 지정한 포지션이 기본값으로 들어옵니다)
- 출전 선수 저장을 누르면 매치 목록의 "출전" 칼럼에 인원수가 표시됩니다.
2단계에서 선수를 추가·수정·삭제하면 이 출전 선수 목록도 즉시 갱신됩니다(매치를 다시 선택할 필요 없음).
이름이 비어 있는 멤버는 2단계 표의 수정 버튼으로 한글/영문 이름·포지션·등급·역할을 바로 채울 수 있습니다.
선수ID(KRPL…)가 없던 예전 멤버도 목록을 열면 자동으로 발급됩니다.
⑦·⑧단계에서 쿼터를 시작·종료하면 여기 저장된 출전 선수의 워치로만 지시가 전달됩니다. 라인업이 비어 있으면 워치에 아무 알림도 가지 않으니, 경기 전에 꼭 저장하세요.
누가 그 경기에 나갔는지 기록되어, 나중에 경기 분석에서 출전 선수만 대상으로 평점·포지션별 조언을 확인할 수 있습니다. 교체 판단(⑨단계 컨디션 지표)도 출전 선수 기준으로 보게 됩니다.
⑦ 경기 시작
위치: 웹 팀 관리(쿼터 시작 버튼) + 경기장에서 워치/폰 앱
- 웹에서 쿼터 시작 — 쿼터 행의 시작 버튼을 누르면 상태가 진행중으로 바뀌고 시작 시각이 기록됩니다.
- 출전 선수 워치에 자동 전달 — ⑥단계에서 저장한 출전 선수들의 워치 앱에 "전반 25분 · 제물포 축구장"처럼 쿼터 정보가 표시되고, 버튼이 "전반 시작"으로 바뀝니다. 선수는 그 버튼만 누르면 감독이 만든 매치·쿼터에 바로 기록이 붙습니다(매치ID를 입력할 필요 없음).
- 기록 시작 — 워치가 GPS와 심박 등 컨디션 지표를 1분 간격으로 수집합니다.
- 화면을 꺼도 계속 기록됩니다(포그라운드 서비스). 배터리를 아끼려면 워치 설정에서 절약 모드(GPS 5초 간격)를 선택하세요.
쿼터를 시작·종료하면 서버가 출전 선수별로 지시를 기록하고, 워치 앱이 이를 주기적으로 확인합니다 (앱 화면을 보고 있을 때 대기 중 15초 / 기록 중 30초 간격 — 배터리 절약). 그래서 경기장에서 통신이 잠시 끊겼더라도 연결이 복구되면 다음 확인 때 자동으로 반영됩니다. 워치 앱을 열어 두면 감독이 시작을 누른 직후 버튼이 활성화됩니다.
| 배터리 모드 | GPS 수집 주기 | 추천 상황 |
|---|---|---|
| 정확도 | 1초 | 짧은 경기, 정밀 분석이 필요할 때 |
| 균형 (기본) | 2초 | 일반적인 경기 |
| 절약 | 5초 | 장시간 경기, 배터리가 부족할 때 |
⑧ 경기 종료
위치: 워치/폰 앱의 종료 + 웹 팀 관리(쿼터 종료 버튼)
- 웹에서 쿼터 종료 — 쿼터 행의 종료 버튼을 누르면 상태가 종료로 바뀝니다.
- 선수 워치가 자동으로 마감 — 출전 선수의 워치가 종료 지시를 받으면 기록을 스스로 멈추고 업로드한 뒤, 워치 화면에 분석 요약 (거리 · 최고속도 · 스프린트 · 평균/최대 심박)을 표시합니다. 선수가 따로 종료를 누르지 않아도 됩니다.
- 수동 종료도 가능 — 워치에서 직접 종료를 눌러도 동일하게 업로드·분석됩니다.
- 서버 분석 — 업로드된 좌표로 거리·최고속도·스프린트·고속주행(HSR)·히트맵과 심박 요약이 자동 계산됩니다.
종료 지시는 워치가 다음에 통신이 되는 시점에 받아 갑니다. 그때까지는 계속 기록되며, 통신이 복구되면 자동으로 마감·업로드됩니다. 업로드 자체가 실패하면 워치의 재전송 큐에 안전하게 보관되어 폰 근처로 돌아왔을 때 자동 전송됩니다.
걱정하지 않아도 됩니다. 전송하지 못한 데이터는 워치의 재전송 큐에 안전하게 남아 있다가, 나중에 폰 블루투스 범위로 돌아오거나 워치가 인터넷에 연결되면 자동으로 전송됩니다.
⑨ 경기 분석
위치: 상단 내 정보(개인 기록·지도) / 팀 경기(팀 평점·전술 조언)
개인 기록 — 지도와 1분 마커
- 상단 내 정보 → 최근 기록에서 경기를 클릭하면 전체 기록 페이지가 열리고, 네이버 위성지도에 실제 이동 경로와 활동 히트맵이 표시됩니다. (모바일 앱 경기 결과 화면에서도 동일하게 확인 가능)
- 내 정보의 최근 기록은 최신순으로 최근 10건이 표시되며, 각 항목에 26년 9월 5일 06:00~13:30 처럼 날짜와 기록 시간대가 함께 나옵니다. 모바일 앱 내 경기 기록 화면도 동일한 형식입니다. (상단 요약 통계는 전체 경기 기준)
- 어느 페이지에서든 상단 내 정보를 누르면 내 정보 페이지로 이동합니다(팝업 아님). 상세 기록도 전체 페이지로 열립니다(⑩단계).
- 지도 위 이동경로 / 활동 히트맵 / 1분 마커(컨디션) 체크박스로 각 표시를 켜고 끌 수 있습니다. 체크박스는 이미 그려둔 표시를 숨기고 보이기만 하므로 누르는 즉시 반응합니다.
- 이동경로 선은 1분 구간의 평균 속도에 따라 색이 바뀝니다 — 느림(연한 노랑) → 중간(주황) → 빠름(레드). 어느 구간에서 빠르게 뛰었는지 한눈에 보입니다.
- 1분 마커는 동그라미 안에 경과 분 숫자(1, 2, 3 …)가 표시되며 홈페이지와 모바일 앱이 같은 모양입니다.
- 마커를 클릭하면 그 시점의 심박수 등 컨디션 지표 팝업이 열립니다. 마커 색이 심박에 따라 초록(안정)→주황→빨강(높음)으로 변해, 교체 시점 판단에 활용할 수 있습니다.
- 상단 요약에서 거리·최고속도·스프린트·고속주행·평균/최대 심박을 한눈에 확인합니다.
팀 분석 — 선수 평점과 전술 조언
⑥단계에서 저장한 출전 선수를 그대로 불러올 수 있어, 선수 정보를 다시 입력할 필요가 없습니다.
- 팀 경기 페이지에서 우리 팀을 선택합니다.
- 매치에서 라인업 불러오기에서 분석할 매치를 고르고 라인업 자동 채우기를 누릅니다. → ⑥단계에서 저장한 출전 선수·포지션이 자동 입력되고, 각 선수가 그날 기록한 개인 경기(matchId)까지 자동으로 연결됩니다.
- 상대팀·득점·경기 시간을 채우고 경기 등록 & 분석을 누릅니다.
- 선수별 평점·MVP와 포지션별 전략·전술 조언이 생성됩니다.
평점은 각 선수가 자기 폰·워치로 기록한 개인 경기의 GPS 분석을 근거로 계산됩니다. 그날 앱으로 기록하지 않은 선수는 matchId가 비어 있어 평점 근거가 없으므로, 해당 선수는 기록을 올린 뒤 다시 불러오거나 matchId를 직접 입력하면 됩니다.
⑩ 전체 기록 페이지 (축구 · 러닝 탭)
위치: 상단 전체 기록 또는 내 정보 → 전체 기록 버튼
상세 기록은 팝업창을 쓰지 않습니다. 독립된 전체 페이지에서 열리므로 화면을 넓게 쓰고, 위·아래로 자유롭게 스크롤하며 지도·표·그래프를 함께 볼 수 있습니다.
탭 전환
- 페이지 상단의 ⚽ 축구 / 🏃 러닝 버튼으로 기록 종류를 바꿉니다.
- 축구 탭 — 경기 목록에서 경기를 누르면 요약 지표, 스피드 존 분포, 위성지도(이동 경로·활동 히트맵·1분 마커), 구장 영역 설정, 구장 기준 2D 히트맵, 쿼터별 리포트가 한 페이지에 이어집니다.
- 러닝 탭 — 전체 누적 요약 → 월 캘린더 → 그 달의 분석 → 기록 목록이 표시됩니다.
- 상세에서 목록으로 돌아갈 때는 왼쪽 위 ‹ 목록으로 / ‹ 기록으로 또는 브라우저 뒤로가기를 쓰세요.
어떤 탭·어떤 기록·어떤 달을 보고 있는지 주소(URL)에 함께 남습니다
(예: record.html?tab=running&year=2026&month=9). 주소를 복사해 보내면 상대도 같은 화면을 열고,
새로고침해도 화면이 유지됩니다.
러닝은 어디서 시작하나요
- 폰 앱 — 첫 화면에서 🏃 러닝 탭 → + 러닝 시작 → 프로그램(자유 러닝 / 30분 연속 달리기 도전 / 10K 준비) 선택 → 러닝 시작.
- 워치 — 화면을 아래로 내려 🏃 러닝 시작. 폰이 없어도 단독으로 기록됩니다.
- 종료하면 좌표와 구간(랩)이 서버에 저장되고, 이 페이지 러닝 탭과 캘린더에 바로 반영됩니다.
러닝 화면으로 시작한 기록은 러닝으로만 쌓이므로, 축구 통계(스프린트·고속주행·에너지 스코어)가 흐려지지 않습니다.
러닝 캘린더 · 월 이동
- 달린 날에는 캘린더에 스탬프가 찍힙니다. 한 달 동안 며칠 뛰었는지 한눈에 보입니다.
- 캘린더 위 ‹ › 로 이전·다음 달로 이동하고, 오늘 버튼으로 이번 달로 돌아옵니다.
- 달을 옮기면 아래 이번 달 분석(거리·시간·평균 시속·칼로리)과 기록 목록이 함께 바뀝니다.
랩 통계 — 편차 색상 읽는 법
러닝 기록을 누르면 운동 상세 정보에 랩 통계 / 분석 탭이 나옵니다. 랩 통계는 1km 구간마다 누적 거리·누적 시간·구간 시속·편차·페이스·심박·케이던스·고도를 표로 보여 줍니다.
| 표시 | 의미 |
|---|---|
| 초록 +1.20 | 직전 구간보다 빨라짐(시속 기준 차이) |
| 주황 −2.73 | 직전 구간보다 느려짐 — 후반 페이스 저하를 확인하는 지표 |
| 0 | 첫 구간(비교 대상 없음) |
| ★ | 가장 빠른 구간 |
| (부분) | 1km를 채우지 못한 마지막 구간 |
분석 탭에서는 같은 구간 데이터를 구간 페이스 · 구간 시속 · 평균 심박 · 평균 케이던스 꺾은선 그래프로 볼 수 있습니다.
운동일지 저장
- 운동 난이도 슬라이더로 매우 쉬움 ~ 매우 어려움 7단계 중 체감을 고릅니다.
- 날씨 · 기온(℃) · 러닝화 · 같이 뛴 사람을 채웁니다(모두 선택 사항, 동반자는 쉼표로 구분).
- 3줄 마음일기에 그날의 느낌을 적습니다(최대 2000자).
- 저장을 누르면 해당 기록에 보관되고, 다시 열면 내용이 그대로 표시됩니다.
폰 앱은 메인 화면의 축구 / 러닝 탭으로 목록을 나눠 보고, 기록을 누르면 결과 화면에서 구간(랩) 통계까지 확인할 수 있습니다. 워치는 화면이 작아 전체 페이지를 띄우지 못하므로 세로 목록을 쓰며, 베젤(회전 테두리)이나 크라운을 돌려 스크롤할 수 있습니다.
자주 막히는 부분
| 증상 | 원인 · 해결 |
|---|---|
| 매치·쿼터 메뉴가 안 보임 | 팀 내 역할이 선수(PLAYER)이기 때문입니다. 구단주가 역할을 감독·코치·사무장으로 바꿔주면 보입니다. |
| "감독·코치·사무장만 …" 오류 | 매치 생성·시작·종료 권한이 없는 계정입니다. 2단계에서 역할을 확인하세요. |
| 경기장 목록이 비어 있음 | 구장 페이지에서 먼저 구장을 등록하세요. 경기장 없이도 매치는 만들 수 있습니다. |
| 출전 선수 표가 비어 있음 | 팀에 등록된 멤버가 없습니다. 2단계에서 선수를 먼저 등록하세요. |
| 지도에 좌표가 없다고 나옴 | 아직 트랙이 업로드되지 않았습니다. 워치/폰에서 쿼터를 기록·종료한 뒤 다시 열어보세요. |
| 1분 마커에 심박이 안 보임 | 워치 심박 권한이 없거나 착용이 느슨했을 수 있습니다. 심박이 없어도 GPS 기록은 정상 저장됩니다. |
| 엑셀 업로드 시 오류 행 표시 | 비밀번호는 8자 이상 + 영소문자 + 숫자여야 합니다. 미리보기의 오류 사유를 고쳐 다시 올리세요. |
| 경기 이력을 눌렀는데 팝업이 안 뜸 | 정상입니다. 이제 전체 기록 페이지로 이동합니다(⑩단계). 돌아올 때는 브라우저 뒤로가기를 쓰세요. |
| 내 정보가 팝업으로 안 뜸 | 정상입니다. 내 정보도 전체 페이지로 바뀌었습니다. PC 에서는 2단(누적·최근 기록 / 컨디션·바로가기)으로, 휴대폰에서는 위에서 아래로 표시됩니다. |
| 화면이 정렬 없이 글자만 세로로 나열됨 | 브라우저가 예전 디자인 파일을 캐시한 경우입니다. 강력 새로고침(Windows Ctrl+Shift+R / Mac Cmd+Shift+R)을 하세요. |
| 러닝 탭에 기록이 안 보임 | 캘린더가 이번 달 기준입니다. ‹ › 로 기록이 있는 달로 옮기거나 오늘을 누르세요. 앱에서 러닝을 종료해 업로드가 끝나야 표시됩니다. |
| 랩 통계 표가 비어 있음 | 구간 기록은 러닝 종료 시 함께 업로드됩니다. 1km 미만 러닝은 부분 구간 하나만 남을 수 있습니다. |
| 전체 기록 페이지가 로그인을 요구함 | 본인 기록만 조회하므로 로그인이 필요합니다. 상단 로그인 후 다시 열어보세요. |