← Work
EMBA2026 · Solo Builder· Started(First Commit date)
EMBA Typhoon
대학원 골프 동호회 운영 시스템 - 라이브 스코어링부터 결제까지.
- Next.js
- Express
- Prisma
Setup
- Problem
동호회 운영진이 라운드마다 엑셀·카톡·은행앱을 오가며 시간을 쓴다. 모임이 커질수록 "같은 정보를 다시 모으는" 비용이 기하급수적으로 늘어난다.
- Context
SKKU EMBA 골프 동호회 운영 자동화. 내부 사용.
Build
- What I did
- 197개 골프장 DB 기반 라이브 스코어링
- 결제 워크플로우 + 멤버 관리
- Product decisions
- 운영진 한 명의 권한으로도 끝까지 돌아갈 수 있게 - 자원봉사 운영의 현실 반영
- QA considerations
- 라이브 스코어링 - 라운드 중 여러 명이 동시에 점수를 입력해도 집계가 어긋나지 않는가(동시성)
- 결제 워크플로우가 중복 실행·재시도에서 이중 청구 없이 멱등하게 처리되는가
- 신규 운영진이 인수인계 없이 화면의 액션만으로 같은 작업을 할 수 있는가(인수인계 가능성 = 안정성)
Outcome
- Metrics
내부 도구로 사용 중.
- Tech stack
- Next.js
- Express
- Prisma
- PostgreSQL