Bid11Pro
IPL식 선수 경매를 진행하고 실시간 입찰·서버 검증 지갑·프로젝터 화면을 지원합니다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기한양대학교 ERICA 탁구 동아리 탁우회 웹사이트 POWERDRIVE HANYANG: 부수 검색 · 통계 대시보드 · 경기 점수판 · 부수별 토너먼트
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
POWERDRIVE HANYANG 🏓 한양대학교 ERICA 탁구 동아리 '탁우회' 웹사이트 · https://powerdrive-hanyang.vercel.app 로그인 없이 링크 하나로 씁니다. 부원 명단(이름·부수·라켓)은 구글 시트 26-2 탁우회 부수표의 시트2에서 읽고, 경기 기록과 토너먼트도 구글 시트에 저장합니다. 부수 검색 /search • 이름을 치면 바로 결과가 바뀝니다. ㅎㄱㄷ처럼 초성만 쳐도 찾습니다. • 부수 버튼을 눌러 걸러 보고, 결과 주소를 그대로 공유할 수 있습니다. 통계 /stats • 부수별 인원 막대를 누르면 그 부수 명단으로 갑니다. • 아래에 부수별로 묶은 전체 명단이 있습니다. 부수가 없는 부원은 '미지정'에 모입니다. • 시트에 라켓 정보가 있으면 쉐이크·펜홀더 구성도 함께 보입니다(없으면 라켓 관련 화면은 숨겨집니다).README 전문 보기 ↗
한양대학교 ERICA 탁구 동아리 '탁우회' 웹사이트 · https://powerdrive-hanyang.vercel.app
로그인 없이 링크 하나로 씁니다. 부원 명단(이름·부수·라켓)은 구글 시트 26-2 탁우회 부수표의 시트2에서 읽고, 경기 기록과 토너먼트도 구글 시트에 저장합니다.
/searchㅎㄱㄷ처럼 초성만 쳐도 찾습니다./stats/scoreboard경기기록 시트에 남깁니다./league운영진
예선을 고른 경우: 그룹마다 3명씩 조를 짜 리그전(3판 2선)을 하고 조 1·2위가 본선 토너먼트(모두 5판 3선)에 오릅니다. 3명으로 나누고 남는 2명은 경기로 1·2위를 정한 뒤 둘 다 본선에, 1명은 본선에 바로 오릅니다. 순위는 승수 → 동률인 사람끼리의 게임 비율 → 점수 비율로 정하고, 그래도 같으면 운영진이 순위 정하기로 정합니다. 본선에서는 조 1위가 다른 조 2위와 첫 경기를 합니다. 화면의 예선/본선 탭으로 조 순위표와 본선 대진을 바꿔 봅니다.
다른 기기에서 운영하려면 열려 있는 토너먼트에서 그 카드의 운영을 누르고 관리자 코드를 넣습니다. 토너먼트를 지우려면 운영 화면 맨 아래의 토너먼트 삭제를 누르고 관리자 코드를 한 번 더 넣습니다(되돌릴 수 없고, 전적에 저장된 경기 기록은 남습니다).
참가자
참가하지 않고 보기만 하려면 카드의 대진표 보기를 누릅니다. 구조와 결정 사항은 docs/league-handoff.md에 있습니다.
python upload_members.py로 창을 열어 CSV(열: 이름·부수·라켓)를 고르거나, python upload_members.py 명단.csv로 바로 올립니다. 기본은 덮어쓰기이고 --mode append로 뒤에 붙입니다.
Vercel에 연결되어 있어 main에 푸시하면 실서비스에 자동 배포됩니다(리전 서울 icn1). 다른 브랜치는 프리뷰 주소로 배포되는데, 프리뷰도 실서비스와 같은 시트를 쓰므로 시험으로 만든 데이터는 바로 지웁니다. 로컬 실행은 pip install -r requirements.txt 뒤 python app.py(포트 5001)입니다.
| 환경변수 | 내용 | 기본값 |
|---|---|---|
GOOGLE_CREDENTIALS_JSON | 서비스 계정 키 JSON 본문. 로컬에서는 프로젝트 루트의 credentials.json이나 GOOGLE_APPLICATION_CREDENTIALS(키 파일 경로)를 씁니다 | |
SHEET_ID | 부수표 파일 ID. 학기가 바뀌면 이 값만 바꿉니다(비우면 SHEET_NAME 제목으로 찾음) | 26-2 탁우회 부수표 |
MEMBER_WORKSHEET | 부수표 안의 표 형태 시트 | 시트2 |
RECORDS_SHEET_NAME | 경기 기록 파일. 서비스 계정에 편집 권한이 있어야 합니다 | 탁우회_명단 |
LEAGUE_SHEET_NAME / LEAGUE_SHEET_ID | 토너먼트 파일. 서비스 계정에 편집자로 공유하면 처음 개설할 때 시트가 자동으로 만들어집니다 | 탁우회 토너먼트 |
SHEET_CACHE_TTL | 시트 캐시 시간(초) | 60 |