⛳ golfdesk Live · Self-host

Tee times, leagues, lessons, turf for public golf courses + driving ranges + private clubs

Tee-sheet calendar with 9-min intervals. Bay bookings for driving ranges. League scheduling (Tuesday Night Men's, Ladies Day). Lesson bookings per pro with availability calendar. Course maintenance log (mowing, fertilizer, aeration, irrigation). Pro shop + F&B integration points. For 9/18-hole public courses + driving ranges.

What it does

Tee sheet

9-minute tee-time intervals. Walking vs cart. 1/2/3/4-some capacity. Member vs public pricing. Weather cancel/reschedule logic. Cart + caddy assignment. Morning groundskeeper delay = push the whole sheet in 2 clicks.

🎯

Bay bookings

Per bay (or Toptracer bay): hourly reservations. Hitting-bay capacity limits. Ball dispenser credit per booking. Group packages for corporate events.

🏆

League manager

Per league: season dates, teams, handicap tracking, weekly pairings, match-play or stroke-play scoring. Standings page. Trophy winner history.

🧑‍🏫

Lesson bookings

Per pro: availability calendar, lesson types (swing lesson, playing lesson, short game, 9-hole on-course), rates. Student history + video review archive. Package sales (5-lesson pack).

🌱

Course care log

Per day/per section: mowed (fairway / rough / green), fertilizer applied, irrigation cycle, aeration, sand top-dress, pesticide per regs. Superintendent report. Compliance trail for state turf pesticide laws.

🔒

Course-owned

Flask + session auth. Member list, tee history, revenue data stay yours. Not processed through a tee-time marketplace taking 30% of the revenue.

Quickstart

# clone git clone https://github.com/Dangercorn-Enterprises/golfdesk.git && cd golfdesk pip install -r requirements.txt && python app.py # → port 8510

Pricing

Self-host
$0/forever
  • Clone from GitHub
  • Run on any laptop or VPS
  • Your data stays yours
  • All core features
  • AI features (BYOK)
Get the source
Multi-course
$399/mo
  • Everything in Pro
  • Multi-course accounts
  • GPS cart integration
  • Handicap service integration (USGA)
  • SSO
  • Priority support
Contact sales

Hosted plans are early-access. Self-host today; email tim@dangercorn.net to join the waitlist.

Related products

golfdesk is one of 220+ verticals scaffolded from the same template. Each gets a working skeleton for free; individual ones get promoted to full products as demand surfaces.