Golf Trip Workshop · Free & open source

Plan the trip. Play the matches.

A golf weekend has a surprising number of moving parts. Put the trip ideas, group preferences, matches, course notes and shared bill in one place. I built this for my own use, and you can make it yours.

Complete invented demo · No account or AI subscription · Mac, Windows and Linux

Golf Trip Workshop: an illustrated golf landscape, clubhouse, scorecard and planning notebook. Pick a place, keep score, settle up.
Original ChatGPT illustration. The downloadable example uses wholly invented people, places, scores and costs.

01 · Pick a place

A proper plan.

Explore five complete trip ideas with different budgets, lodging, courses and itineraries. Change the numbers, compare scenarios and ask your group what works.

02 · Keep score

Let the matches unfold.

Singles and better ball, player tees, handicap calculations, pairings and hole-by-hole scoring. Photograph a card, review it, and keep the results together.

03 · Settle up

The useful little details.

Course guides, house notes, prize records, shared expenses and who owes whom. Export your records and keep a copy. The app never sends a payment.

The working product

Try a whole weekend.

The example opens the Cedar & Dune Cup in an invented setting. Some matches have scores, others are waiting, and there are trip choices to compare. Switch between organizer and participant to see both sides.

Enter a score, change a tee, add an expense or answer the poll. Your changes survive closing and reopening the app. A save conflict keeps both versions for you to review.

After its first installation, the demo runs on your computer without provider calls. Optional AI scorecard reading and live weather belong to your own separately configured private event.

The actual Golf Trip Workshop dashboard showing the invented Cedar and Dune teams, match standings and the weekend plan.
The actual app with invented records.

A copy you can keep

No Git knowledge required.

GitHub hosts the download and source code. You do not need an account there. The Start file installs the app and opens your browser.

Get the ZIP →

Read the beginner guide →

  1. Install Node.js once. Choose the LTS installer at nodejs.org. The workshop needs version 22.12 or newer.
  2. Download and extract. Open the ZIP on Mac, or choose Extract All on Windows. Keep the extracted folder together.
  3. Open Start. Use Start.command on Mac or Start.cmd on Windows. Linux instructions and Mac troubleshooting are in the guide.
  4. Explore the demo. The first start needs internet access to download dependencies. Choose Open as organizer. Keep the terminal open, and press Control+C there when finished.

Built for personal use, shared freely

A useful starting point.

Make it your own, and feel free to improve mine. Hopefully it gives you a useful starting point, or at the very least some ideas. Cheers!

The full application, calculation logic, design, setup instructions and assistant skill are included. The MIT license lets you use, change, share and sell the code, with its short notice retained. Bundled fonts keep their open font licenses.

For your own group, the customization guide keeps personal settings and records separate from the public engine. A shared real event needs an authenticated Node server behind HTTPS and individual access links. Finalize its structural configuration before people start saving.

The workshop records agreed competition rules and uses some informal performance estimates. It does not issue official handicaps, make reservations or collect money. Review every scorecard before saving it.

Source, design notes and improvements on GitHub →