한국콘홀협회 대회 운영 플랫폼 — 실제 대회 4건 운영 · 대진 자동 편성 · 전광판 (1인 개발)
참가 접수부터 대진 편성, 심판 점수 입력, 전광판, 결과·랭킹 확정까지 — 실제 대회 4건을 현장에서 운영한 협회 통합 플랫폼
한국콘홀협회의 대회 운영과 협회 업무(선수 등록·강사 등록·연수 신청)를 하나로 묶은 플랫폼입니다. 기획부터 DB·API·관리자·심판 점수판·전광판·인프라, 대회 당일 현장 대응까지 1인으로 진행했습니다.
실제로 운영한 대회 4건
- 유치원 가족 콘홀대회 2건 — 각 80여 경기 채점
- 보육교사 콘홀대회 — 32팀 토너먼트 31경기
- 콘홀 오픈리그전 — 개인전·여성 개인전·더블전 3종목
관전자는 공개 화면으로 경기 상태를 확인했습니다. 내부 도구가 아니라 대회 당일 트래픽을 받은 공개 서비스입니다.
대회 운영
- 참가 접수 → 명단 확정: 참가비는 계좌 안내 후 입금 확인 → 명단 자동 반영 + 문자 안내
- 대진 자동 편성: 토너먼트·리그·코트 배정. 아이들이 한 경기도 못 하고 끝나지 않도록 "전원 출전" 편성 규칙을 따로 넣었습니다
- 심판 점수판: 심판 전용 화면에서 라운드별 점수 입력, 추가 점수 관리
- 전광판·관람객 화면: 코트별 대진과 점수를 3초 주기로 갱신 (화면 하나라 웹소켓 대신 폴링으로 충분하다고 판단)
- 결과·포인트 확정: 경기 결과 → 순위 → 배점 → 시즌 랭킹 · 선수 프로필 기록
협회 통합 플랫폼
선수 등록 · 강사 등록 · 연수 신청을 모두 "신청 → 관리자 승인" 흐름으로 처리합니다. 연수는 정원이 있어, 마지막 한 자리에 두 명이 동시에 신청해도 초과되지 않도록 트랜잭션으로 막았습니다.
회원유형(일반·유료·심판/지도자·지사)과 선수 자격은 따로 둡니다. 심판이면서 선수일 수 있기 때문입니다.
기술
NestJS + GraphQL(Code First) · Next.js · PostgreSQL + Prisma(모델 35개) · Redis · Docker · 백엔드 테스트 401개
현재 상태
대회 운영 시스템은 실제 대회 4건에 투입해 운영을 마쳤고, 협회 통합 플랫폼도 개발을 완료했습니다. 기존 사이트 데이터 이관과 메인 이미지 교체가 남아 있어, 지금 주소는 전환 전 운영 주소입니다.
이 개발자의 다른 프로젝트
레거시 PHP 부동산 매물 사이트 인수 · 서버 이전 · 4년째 운영 (한맥부동산)
다른 업체가 만든 하위 버전 PHP 사이트를 코드 재작성 없이 5.3으로 올려 Docker로 이전하고, 이미지 업로드 장애를 해결해 4년째 직접 운영 중입니다.
관리 끊긴 사회복지법인 PHP 홈페이지 인수 · 서버 이전 · 2년째 운영 (선한사마리아원)
기존 업체가 관리를 중단한 하위 버전 PHP 사이트를 코드 재작성 없이 5.3으로 올려 Docker로 옮기고, 2015년 글·첨부파일까지 보존해 2년째 운영 중입니다.
네이처렌즈 — AI 생물 종 식별·유해성 판정 앱·웹 통합 시스템 (1인 개발)
사진으로 식물·곤충·동물의 종을 AI가 식별하고 유해성을 알려주는 서비스 — 기획부터 웹·관리자·iOS 앱 출시까지 1인 개발
최신 댓글
전체 보기 →고객이 원하는 것만 수정 개발 해주는거죠
회원가입하고, 하단 부분은 전혀 손 안대고 아미나 원본이 나옵니다.
좋은 말씀 감사합니다. (●'◡'●) 다만 저는 이미 현업에서는 내려온 상태라 교육이나 멤버십까지 운영할 계획은 없습니다. 지금처럼 개인적으로 관심 있는 것들을 만들어 보고, 정리한 내용이나 결과물을 필요하신 분들과 공유하는 정도가 제게는 소일거리입니다. G7을 처음 접하시는 분들이 조금이라도 쉽게 시작할 수 있도록, 제가 아는 범위에서 계속 자료를 남겨두는 것. 그 정도가 제가 생각하는 방향입니다. :)
차라리 유튜브 강의도 만들어서 맴버쉽 비용까지 받는건 어떨까요? 교육산업도 병행하셔야 개인 개발자들도 자기계발 할 수 있고, 냑도 수익이 생기고..
(●'◡'●)