🎾 명랑 테니스클럽 월례대회

회원 관리 · 자동 대진 · 경기 결과 · 승점 및 우승 기록

☁️ V44 · 실시간 공유로컬 모드 · 이 기기에만 저장
무료 Firebase 연결 설정

Firebase 콘솔 → 프로젝트 설정 → 내 앱(웹) → SDK 설정의 firebaseConfig 값을 복사해 아래 입력하세요. 이 배포 버전은 tennis-mr Firebase 프로젝트에 자동 연결됩니다. 아래 설정은 변경이 필요한 경우에만 사용하세요.

최초 배포 시 함께 제공된 firestore.rules에서 운영진 UID를 변경하고 Firebase Authentication에서 이메일/비밀번호 로그인과 관리자 계정을 설정해야 수정 권한이 생깁니다. 일반 회원은 로그인 없이 조회만 가능합니다.

전체 회원 명부 등록

📂 회원 명부 엑셀(.xlsx)·CSV를 이곳에 끌어다 놓거나 아래에서 선택하세요
📱 회원 명부 파일 선택

필수 열: 회원명(또는 이름·성명). 권장 열: 성별, 구력. 회원번호를 따로 발급할 필요가 없습니다. 기존 회원은 이름과 성별을 기준으로 찾아 기록을 유지합니다. 이름 변경·동명이인은 가져오기 전에 반드시 확인해 주세요.

엑셀 파일을 올리면 등록 결과가 여기에 표시됩니다.
➕ 회원 추가

이름과 성별만 입력하면 등록할 수 있어요. 같은 이름·성별은 중복 등록되지 않습니다.

성별 *

회원 현황

승·패는 실제 경기 횟수를 숫자로 표시합니다(부전승 제외). 과거 경기별 자료가 없는 회차는 합산할 수 없어 확인 가능한 기록만 표시됩니다.

대회 및 경기 방식

🏆 우승자 승점은 추가 보너스입니다. 참가 기본 승점과 경기별 승리 승점에 더해 지급됩니다. 복식·혼합복식은 우승팀 두 선수에게 각각 지급합니다. (기본 0점, 대진표 작성 시 적용)

자동선택은 무작위 배정, 임의매칭은 대진표에서 각 선수 자리를 직접 변경할 수 있습니다. 남성 복식은 남성만, 여성 복식은 여성만 자동 배정합니다. 혼성 복식의 자동선택은 남녀 각 1명씩 팀을 구성하며, 임의매칭에서는 동성 팀도 구성할 수 있습니다. 청백전은 참가자 목록에서 진영을 직접 지정하고 같은 진영끼리는 맞붙지 않게 초기 대진을 편성합니다.

기존에 진행 중인 대진을 교체할 경우 경기 기록이 초기화됩니다.

전체 회원 참가 여부

전체 회원 명부가 자동으로 표시됩니다. 참석하는 회원의 참 체크박스만 선택해 주세요. 불참자는 대진표와 대회 승점 계산에서 제외됩니다.

경기 진행 및 승점

각 경기의 점수와 승자를 저장하면 다음 라운드가 갱신됩니다. 다른 경기의 입력 중인 점수는 저장 전에도 화면에 유지됩니다. 이미 저장한 경기의 ✏️ 결과 수정을 누르면 점수와 승자를 변경할 수 있습니다. 승자가 바뀌면 해당 경기를 통해 진출한 이후 라운드 결과는 초기화되며, 확정했던 승점·우승 기록도 자동으로 다시 계산됩니다. 결승 확정은 새 결과 저장 시 자동 처리됩니다. 부전승은 승점이 없습니다.

경기 결과 한눈에 보기

이번 대회 개인별 획득 승점

승·패는 실제 경기 기준이며 부전승은 포함하지 않습니다.

🎾 시간·코트별 청백전

실제 월례대회와 동일한 4코트 × 8타임(30분 간격) 운영. 참가 체크와 청/백 지정은 먼저 대회 설정에서 해주세요. 이 모드는 기존 토너먼트 기록을 삭제하지 않습니다.

기준: 2026.10.18 5차 대회 PDF 남복 16명, 여복 16명. 기존 동명이인/성별 정보를 확인하고 명단을 보완해 주세요. 균형 배정은 현재 참가 체크된 인원에 적용합니다.

대진표는 선수 4명씩 직접 지정하거나 랜덤 배정할 수 있습니다. 랜덤 편성은 출전 횟수를 고려하지만 파트너 중복·연속 경기까지 완벽하게 보장하지는 않으므로 검토해 주세요.

청백전 실시간 합계

코트별 경기 일정 및 스코어

확정 대회 기록 0개 대회

회차 탭을 누르면 해당 대회의 참가자별 승점과 우승 결과만 확인할 수 있습니다. 좌우 화살표로 회차를 이동하세요.

전체 회원 누적 현황

확정된 회차의 우승·승점·승패를 합산합니다. 과거 세부 경기 자료가 없는 회차의 승·패는 제외하고 확인된 횟수만 표시합니다.