Skip to content

A minigolf score tracker. Faster and more feature rich compared to puttscores. Self-host it.

Notifications You must be signed in to change notification settings

metruzanca/minigolf

Repository files navigation

Minigolf scoreboard

Deploy on Railway

Track minigolf scores for your group without any hassle. Create a game, share the code with your friends, and start keeping score. Everyone can add players, enter scores, and see the live scoreboard. If someone joins mid-game, they'll automatically get the average score for holes already played. No sign-ups, no accounts, just open the link and play.

Since theres no accounts, you can use my live version at https://minigolf.up.railway.app, but if you prefer you can self-host your own. I've made a one-click railway deploy for your convenience.

Self-hosting details

if you want to host this elsewhere, all you need is bun and run bun install && bun build and then bun start will handle database migrations and starting the built server. If you want persistance, all data is stored in ./drizzle. You can run this on a VPS or in a docker container. A PORT env var can be used to change the server's port.

Features

  • Create and manage games - Start a new game with a unique code that can be shared with players
  • Add/Edit players - Add any number of players with custom names and ball colors
  • Track/Edit scores - Enter scores (1-10 shots) for each hole with a simple tap
  • Dynamic holes - Add more holes to a game as you play
  • Live scoreboard - View total scores and current rankings at a glance
  • Game summary - View overall standings, per-hole breakdown, and average scores
  • Real-time updates - (Finicky) Scores update automatically across all devices when someone enters a score

Tech Stack

About

A minigolf score tracker. Faster and more feature rich compared to puttscores. Self-host it.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages