TABB TENNIS CLUB

불러오는 중입니다…

TABB 로고
TABB TENNIS CLUB

TABB 테니스클럽

정회원 명단에 이메일이 등록된 회원만 Google 계정으로 로그인할 수 있습니다.

로그인은 Google 계정으로 진행되며, 실제 데이터는 로그인·등록이 확인된 사용자에게만 전송됩니다.

TABB 로고
Dashboard

클럽 현황 한눈에 보기

정회원 총원
–
활동 + 휴식 + 장기휴식
활동 인원
–
상태: 활동 + 휴식
정회원 잔여 정원
–
활동+휴식 기준 · 남 12명·여 6명 정원
이번 달 게스트
–
2026년 8월 방문 기준

최근 게스트 방문

날짜이름구력초대경로
ℹ️ 화면마다 권한에 따라 표의 배지·칸을 클릭하거나 밑줄 친 칸을 바로 편집할 수 있습니다(정회원 명단·연회비·코트 정산은 관리자, 게스트 명단·대진표는 관리자·운영진). 변경 사항은 이 페이지를 볼 수 있는 모든 사람에게 실시간으로 반영됩니다.

이 화면은

클럽 현황을 한눈에 보는 대시보드입니다. 왼쪽 메뉴의 각 화면에 쌓인 데이터를 실시간으로 집계해 보여줍니다.

  • 정회원 총원 · 활동 인원 — 정회원 명단의 상태값 기준(활동 인원은 활동 + 휴식 합계)
  • 정회원 잔여 정원 — 정회원 명단에서 상태가 활동·휴식인 인원을 성별로 세어, 설정 화면에서 정한 정원(남 12명·여 6명, 합계 18명)에서 뺀 값
  • 이번 달 게스트 — 게스트 명단의 이번 달 방문 건수
  • 최근 게스트 방문 — 가장 최근 방문 기록 (전체 보기 → 게스트 명단)

여기서는 값을 직접 고칠 수 없고, 각 화면에서 표를 수정하면 이 숫자도 함께 바뀝니다.

Club Bylaws · v.1.6 (2026-07-25)

회칙

불러오는 중…

이 화면은

TABB 테니스클럽 회칙 전문을 보는 화면입니다. 정회원·게스트 운영의 기본 원칙을 담고 있습니다.

  • 번호가 붙은 항목 제목을 클릭하면 해당 조항이 펼쳐지고, 다시 누르면 접힙니다.
  • 화면 위쪽에 현재 적용 중인 회칙 버전과 개정일이 표시됩니다.
  • 관리자는 각 항목 옆 수정 버튼으로 제목·본문을 고칠 수 있습니다. 저장하면 버전이 0.1씩 오르고 개정일이 오늘로 바뀌며, 방금 바뀐 항목만 빨간 글씨로 표시됩니다(그 다음 변경이 생기면 이전 항목은 다시 검정으로 돌아갑니다).
  • 바로 직전 변경은 ↩ 직전 변경 되돌리기 버튼으로 한 번 취소할 수 있습니다(관리자 전용, 변경이 하나 더 생기면 되돌리기는 그 시점 기준으로 다시 한 번만 가능합니다).

운영진은 조회만 가능하며, 실제 개정은 회칙 1.3에 따른 절차를 거친 뒤 관리자가 반영합니다.

Members

정회원 명단

정회원 추가

회원 목록 (-명 표시)

이름 구분 가입월 참여시간 이메일 탈퇴월 성별 상태 관리

이 화면은 조회만 가능합니다. 정보 수정은 관리자에게 문의해주세요.

이 화면은

정회원의 기본 정보와 활동 상태를 관리하는 화면입니다. 이름·구분·가입월·탈퇴월·참여시간·이메일·성별·상태를 한 표에서 봅니다.

  • 검색창에 이름을 넣거나, 상태(활동·휴식·장기휴식·탈퇴)와 구분(관리자·운영진·회원) 필터로 원하는 회원만 추려 볼 수 있습니다. 처음에는 활동 회원만 보입니다.
  • 표의 제목 칸을 클릭하면 해당 항목 기준으로 정렬됩니다.
  • 관리자 화면에서는 + 회원 추가로 새 회원을 넣고(이메일을 같이 넣으면 바로 로그인할 수 있습니다), 수정 버튼을 눌러야 이름·구분·가입월·참여시간·이메일·탈퇴월·성별·상태(활동·휴식·장기휴식)를 고칠 수 있습니다(실수로 바뀌는 걸 막기 위함). 탈퇴·복귀는 정보가 함께 지워지고 되살아나는 별도 작업이라 각각 전용 버튼으로 처리합니다. 운영진은 조회만 가능합니다.
  • 탈퇴한 회원의 이름은 관리자가 아니면 홍*동처럼 가운데를 가려서 보입니다. 연회비 표·대진표·게임 결과·승률 순위에서도 같습니다. 저장된 이름은 그대로라 복귀하면 원래 이름이 다시 보입니다.
  • 참여시간의 기본값은 '전체'이며, 수정 화면에서는 09:00~12:00을 시작점으로 −/+ 버튼으로 조절합니다. 대진표 작성기에서 '활동 회원 불러오기'를 하면 이 값이 그대로 참여자의 참석 시간으로 들어옵니다.

여기에 등록된 활동 회원은 대진표 작성기의 '활동 회원 불러오기'로 그대로 가져올 수 있고, 인원 수는 대시보드 통계에 반영됩니다.

Guest Log

게스트 명단 / 로그

새 게스트 추가

방문 기록 (-건)

관리 날짜 이름 구력 성별 초대경로 비고

이 화면은

매주 참석한 게스트의 방문 기록을 연도별로 쌓아두는 화면입니다. 날짜·이름·구력·성별·초대경로·비고를 기록합니다.

  • 연도 필터로 해당 연도의 기록만 보고, 검색창은 연도와 상관없이 모든 기록에서 이름을 찾습니다.
  • 표의 제목 칸을 클릭하면 날짜·이름·초대경로 등으로 정렬됩니다.
  • 운영진 화면에서는 + 게스트 추가로 방문 기록을 남기고, 각 칸을 클릭해 바로 수정할 수 있습니다.
  • 구력은 1년 미만 · 1년~10년 · 10년 이상 중에서 드롭다운으로 고릅니다.
  • 📋 게스트 안내 메시지를 누르면 계좌·비용 등 게스트에게 보낼 안내문을 복사할 수 있습니다.

정회원 가입 문의 같은 특이사항은 비고란에 남겨두면 다음 초대 우선순위를 정할 때 참고할 수 있습니다. 가장 최근 날짜의 게스트는 대진표 작성기에서 '이번주 게스트 불러오기'로 바로 가져옵니다.

Guest Analytics

게스트 통계

누적 게스트 방문
–
전체 기간 합계
올해 게스트 방문
–
이번 달 게스트 방문
–
순 방문자 수
–
서로 다른 이름 기준

연도별 방문 추이

기간별 상세
기간 아래 월별 방문 추이·성별·초대경로·구력 분포·TOP 10에 모두 적용됩니다

월별 방문 추이

성별

초대경로

구력 분포

자주 방문한 게스트 TOP 10

#이름방문 횟수최근 방문

이 화면은

게스트 명단에 쌓인 방문 기록을 집계해 보여주는 통계 화면입니다. 값을 직접 고칠 수 없고, 게스트 명단을 수정하면 여기도 함께 바뀝니다.

  • 위 4개 카드와 연도별 추이는 전체 기간 기준이고, 기간 드롭다운은 그 아래 월별 방문 추이·성별·초대경로·구력·TOP 10에 모두 적용됩니다. 기본값은 최근 3년이며 특정 연도나 전체 기간으로도 바꿀 수 있습니다.
  • 순 방문자 수는 같은 이름으로 여러 번 온 게스트를 한 명으로 세어, 실제 몇 명이 다녀갔는지 보여줍니다.
  • 자주 방문한 게스트 TOP 10은 정회원 가입 후보를 가늠하는 데 참고할 수 있습니다.
Membership Dues

연회비 납부 현황

회원 추가

납부 그리드

연회비 1인 800,000원 · 월회비 기준
이름1월2월3월4월5월6월7월8월9월10월11월12월관리

이 화면은

정회원별 연도별 회비 납부 상태를 1월부터 12월까지 한 그리드로 보는 화면입니다. 연회비는 1인 800,000원, 그 외에는 월회비 기준입니다.

  • 칸의 색과 글자가 그 달의 상태를 뜻합니다: 연회비 · 월회비 · 휴식 · 휴식(환불완) · 장기휴식 · 탈퇴 · –
  • 관리자 화면에서 월별 칸을 누르면 연회비 · 월회비 · 휴식 · 휴식(환불완) · 장기휴식 · 탈퇴 · – 중 하나를 바로 고를 수 있습니다.
  • 관리자 화면의 + 회원 추가에서 정회원 명단의 회원을 골라 그리드에 줄을 새로 만들 수 있습니다(명단에 없는 사람은 정회원 명단에 먼저 추가). 이름은 명단을 따라가서, 명단에서 이름을 고치면 여기도 바뀝니다. 명단과 이어지지 않은 줄에는 관리자 화면에 명단에 없음이 표시됩니다. 운영진은 조회만 가능합니다.
  • 위의 연도 선택창으로 지난 연도와 다음 연도 표를 볼 수 있습니다. 표가 비어 있는 연도는 관리자 화면의 정회원 명단으로 채우기로 탈퇴하지 않은 정회원 줄을 한 번에 만듭니다.

2026년은 8월까지는 실제 납부 진행 상황이고, 9월 이후는 예정 표시입니다.

Court Fee Settlement

코트 대관료 정산

결제 내역

#결제자금액비율결제 상태관리
회비 합계–
대관료 총액 –
차액–

이 화면은

반기 코트 대관료를 정회원이 나눠 낸 내역을 정리하는 화면입니다. 결제자별 금액·비율·결제 상태를 보여줍니다.

  • 위의 반기 선택창으로 지난 반기와 다음 반기 내역을 볼 수 있습니다.
  • 표 아래에 회비 합계, 대관료 총액, 둘의 차액이 자동으로 계산됩니다. 대관료 총액과 산출 근거는 관리자가 반기마다 입력합니다.
  • 관리자 화면에서는 + 결제자 추가·삭제로 결제자 줄을 관리하고, 금액·대관료 총액을 클릭해 고치고, 결제 상태 배지를 눌러 완료 여부를 바꿀 수 있습니다. 운영진은 조회만 가능합니다.

기본 분담금 외에 부족분을 추가 부담한 회원이 있는 경우, 그 금액이 합산되어 표에 표시됩니다.

Matchup Maker

대진표 작성기

설정

코트 수
2
대관 시간
3시간
시작 시간
09:00
09:00 – 12:00
총 6라운드 (30분 단위)

참여자 0명

관리이름성별참석 시간목표 게임

대진표

아직 생성된 대진표가 없습니다.

참여 통계

이름성별참석 가능 시간경기 수휴식 수남복여복혼복잡복

저장 이력 0건

저장된 대진표는 모든 회원이 볼 수 있습니다. 삭제는 저장한 본인과 관리자·운영진만 할 수 있습니다. (최근 50건)

대진 일시이름인원코트라운드저장한 사람저장 일시관리

사용 방법

참여자와 시간만 넣으면 목표 게임 수를 우선 채우고, 가능하면 2라운드 연속으로 쉬지 않게 하며, 혼복·남복·여복을 먼저 채우고 꼭 필요할 때만 잡복을 쓰고, 파트너·상대가 최대한 겹치지 않도록 복식 대진표를 자동으로 만들어 줍니다. 작성·편집·저장은 관리자·운영진·회원 모두 할 수 있고, 결과는 실시간으로 모든 회원 화면에 같이 보입니다.

1. 작성하기

  1. 설정에서 대진 날짜를 넣고, 코트 수·대관 시간·시작 시간은 −/+ 버튼으로 조절합니다(1게임 단위 - 기본 30분이며 왼쪽 메뉴 설정 화면에서 바꿀 수 있습니다). 총 라운드 수와 대관 범위(예: 09:00 – 12:00)가 옆에 표시됩니다.
  2. 참여자에 이름을 직접 추가하거나, 활동 회원 불러오기(정회원 명단의 활동 회원) · 이번주 게스트 불러오기(게스트 명단의 가장 최근 방문자, 이름 뒤에 (G) 표시)로 한 번에 채웁니다. 참여자에 지난 게스트가 남아 있으면 지울지 먼저 묻습니다.
  3. 늦게 오거나 먼저 가는 사람은 수정을 눌러 참석 시간을 바로 지정합니다(대관 시간 범위 안에서만 선택됩니다). 기본값은 전체 시간 참석입니다.
  4. 목표 게임은 그 사람이 오늘 목표로 하는 경기 수입니다. 비워두면(자동) 대관 시간·코트 수로 계산한 평균값을 기준으로 공평하게 배정하고, 숫자를 정하면 그 인원을 우선 채우도록 대진표를 짭니다. 정한 숫자는 절대 넘기지 않으므로, 그 때문에 4명이 모자라는 라운드는 코트를 비워 둡니다.
  5. ⚡ 대진표 작성을 누르면 라운드별 코트 배정과 휴식 인원이 만들어집니다. 참여자는 4명 이상이어야 합니다.
  6. 만들어진 뒤에 자리를 바꾸려면 먼저 ✎ 편집을 눌러 편집 모드를 켜야 합니다. 켜진 상태에서 선수 이름 두 개를 차례로 클릭하면 같은 라운드 안에서 자리를 바꿀 수 있고(경기 타입도 자동으로 다시 계산), 다 바꿨으면 ✓ 편집 종료를 눌러 실수로 자리가 바뀌는 걸 막으세요.

2. 저장하기

  1. 대진표 카드 오른쪽 위의 💾 대진표 저장을 누르고 이름을 정합니다(기본값: 대진 일시).
  2. 저장하면 저장한 사람·저장 시각·대진 일시·인원·코트·라운드가 함께 기록되어 저장 이력 표에 표시됩니다.
  3. 저장된 대진표는 모든 회원이 볼 수 있고, 삭제는 저장한 본인과 관리자·운영진만 할 수 있습니다.

3. 불러오기

  1. 저장 이력에서 원하는 줄의 불러오기를 누르면 그 대진표가 현재 대진표로 복원됩니다.
  2. 현재 작성 중인 내용은 덮어쓰기 되므로, 필요하면 먼저 저장한 뒤 불러오세요.

대진표와 참여 통계는 각 카드의 🖼 이미지로 저장 버튼으로 PNG로 내려받을 수 있습니다(요약 바의 대진 일시·참여 인원도 함께 담깁니다).

Game Results

게임 결과

대진표 선택

경기 결과 입력 0 / 0 미확정

위에서 대진표를 먼저 선택해주세요.

① 당일 누적 승률

날짜를 선택하면 표시됩니다.

② 회원별 누적 승률 최종 저장된 대진표만

기록된 결과가 없습니다.

이 화면은

저장된 대진표를 불러와 경기 점수를 기록하고, 그 점수로 승률을 보는 화면입니다. 점수 입력·수정은 관리자·운영진·회원 모두 할 수 있고, 실시간으로 모든 회원 화면에 함께 반영됩니다. 결과 전체 삭제는 관리자·운영진만 할 수 있습니다.

  • 대진표 선택에서 저장된 대진표를 고릅니다(가장 최근에 저장한 것이 맨 위). 대진표는 대진표 작성기에서 저장한 것만 나옵니다.
  • 경기마다 양 팀 점수를 숫자로 입력합니다(예: 6 : 4). 두 칸이 모두 채워져야 기록으로 저장되고, 숫자를 고치면 바로 수정됩니다. 한 칸을 비우거나 지우기를 누르면 그 경기 기록이 삭제됩니다.
  • 점수가 높은 쪽이 승이고, 점수가 같으면 무승부로 처리됩니다(무승부는 승률 계산에서 빠집니다).
  • 점수를 다 넣었으면 ✓ 최종 저장을 누릅니다(관리자·운영진만). 회원별 누적 승률은 최종 저장된 대진표만 반영합니다. 최종 저장된 대진표는 잠겨서 점수·선수를 고칠 수 없고, 고쳐야 하면 관리자·운영진이 ↩ 최종 저장 해제를 먼저 누릅니다.
  • ✎ 편집(관리자·운영진)을 켜고 같은 라운드 안에서 이름 두 개를 차례로 클릭하면 자리가 바뀝니다. 휴식 인원과도 바꿀 수 있고, 경기 타입(혼복·남복 등)은 자동으로 다시 계산됩니다. 이미 넣은 점수는 코트 기준으로 그대로 남습니다.
  • ① 당일 누적은 선택한 날짜에 열린 모든 대진표를 합산한 승률이며, 위에서 대진표를 바꾸면 그 대진 날짜로 자동으로 따라갑니다(날짜를 직접 고를 수도 있습니다). ② 회원별 누적은 최종 저장된 기록만 전체(또는 선택한 기간) 합산한 순위표이며, 게스트는 기본으로 빠집니다(게스트 선택을 포함이나 게스트만으로 바꿔 볼 수 있습니다).
  • 게임승률은 딴 점수 ÷ 전체 점수, 득/실은 따낸 점수와 내준 점수의 합계, 승패승률은 이긴 경기 ÷ (승+패)입니다.
  • 두 표 모두 게임승률이 높은 사람이 위로 오게 기본 정렬되고, 열 제목을 누르면 그 열 기준으로 정렬됩니다(다시 누르면 오름/내림이 바뀝니다). 값이 같으면 게임승률 → 승수 → 득실차 → 이름 순으로 정리됩니다.
  • 성별과 경기 타입(혼복·남복·여복·잡복)으로 걸러서 볼 수 있습니다. 예를 들어 성별 = 여로 두면 여자 회원끼리의 순위가, 경기 타입 = 혼복으로 두면 혼복에서의 순위가 나옵니다.
  • 참고 — 남자 전체와 여자 전체의 승률을 맞비교하는 것은 의미가 없습니다. 혼복은 양 팀에 남녀가 한 명씩이고 남복·여복은 같은 성별끼리 하므로, 이긴 쪽과 진 쪽에 늘 같은 성별이 함께 들어가 어느 쪽이든 승률이 50% 근처로 수렴합니다. 성별 필터는 같은 성별 안에서의 순위를 보는 용도로 쓰는 것이 맞습니다.
  • 성별은 대진표를 저장한 시점의 값이 결과에 함께 기록되어, 나중에 명단이 바뀌거나 회원이 탈퇴해도 지난 통계가 흔들리지 않습니다. 성별을 알 수 없는 기록은 –로 표시됩니다.
  • 당일 누적 표 아래에 그 날짜에 합산된 대진표 목록이 나옵니다. 같은 날 대진표가 여러 건이면 모두 더해집니다. 대진표 목록에 없는 결과(대진표가 지워진 경우)는 빨갛게 표시되며 결과 삭제로 바로 정리할 수 있습니다.
Audit Log

감사 로그

일시이름이메일동작상세

이 화면은

누가 언제 로그인했고 어떤 데이터를 추가·수정·삭제했는지 남는 기록 화면입니다. 관리자만 볼 수 있으며 최근 300건을 보여줍니다.

  • 검색창으로 이름·이메일·상세 내용을 찾고, 동작 필터로 로그인·회원 수정·대진표 저장 등 특정 동작만 볼 수 있습니다.
  • 기록은 최신순으로 쌓이며, 한 번 남은 기록은 누구도 수정하거나 지울 수 없습니다.
Club Settings

설정

클럽 정보

정회원 정원

대관 정보

게임 설정

이 화면은

클럽 전체에 적용되는 기본 설정값을 관리하는 화면입니다. 관리자만 볼 수 있고 고칠 수 있습니다.

  • 정회원 정원(총원·남·여)은 홈 화면의 '정회원 잔여 정원' 계산에 그대로 쓰입니다.
  • 대관 요일·시간·코트 수와 1게임당 시간은 대진표 작성기의 기본값(대진 날짜, 시작 시간, 코트 수, 라운드 길이)으로 쓰입니다. 이미 저장된 대진표에는 영향을 주지 않고, 다음에 새로 설정할 때부터 적용됩니다.
  • 클럽 모임 종류를 탁구로 바꾸면 '코트 수' 라벨이 '탁구대 수'로 바뀌는 정도만 반영되고, 대진표 화면의 'COURT A' 같은 나머지 표기는 아직 테니스 기준 그대로입니다.
  • 클럽 생성일·모임 종류·정원·대관 정보는 회칙 화면 상단에도 요약으로 함께 표시됩니다.