Skip to main content
강홍재/ James
← Work
EMBA2026 · Solo Builder· Started(First Commit date)

EMBA Typhoon

Operations system for a grad-school golf club - from live scoring to payments.

  • Next.js
  • Express
  • Prisma
Problem

Club organizers waste time hopping between Excel, KakaoTalk, and banking apps every round. As the group grows, the cost of re-collecting the same information grows exponentially.

Context

Automation for the SKKU EMBA golf-club operations. Internal use.

What I did
  • Live scoring backed by a 197-course DB
  • Payment workflow plus member management
Product decisions
  • Designed so one organizer can run the whole flow end to end - matching the reality of volunteer-run operations
Metrics

In active internal use.

Outlook

Kept in internal use. There's a path to abstract it into a club-ops SaaS, but it's on hold.

QA lens on this call

Internal tools tend to accumulate "shortcuts only one person knows." From a QA lens, real stability is the next organizer being able to do the same work. That's why operator screens share components with the member-facing screens.

Tech stack
  • Next.js
  • Express
  • Prisma
  • PostgreSQL