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

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

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

Firebase 콘솔 → 프로젝트 설정 → 내 앱(웹) → SDK 설정의 firebaseConfig 값을 복사해 아래 입력하세요. 연결 설정은 현재 기기에만 저장됩니다. 다른 기기에도 같은 설정을 입력하세요.

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

전체 회원 명부 등록

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

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

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

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

성별 *

회원 현황

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

대회 및 경기 방식

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

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

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

전체 회원 참가 여부

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

경기 진행 및 승점

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

경기 결과 한눈에 보기

이번 대회 개인별 획득 승점

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

확정 대회 기록 0개 대회

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

전체 회원 누적 현황

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