본문으로 건너뛰기
강홍재/ James
← 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