Skip to content

This is an application developed for the pinewoods golf course to keep track of the tournament scores. further development for the same would come later on

License

Notifications You must be signed in to change notification settings

Dhruva0707/pine_golf_backend

Repository files navigation

⛳ Golf Club Tracker

A Spring Boot application designed to manage and track golf tournaments, matches, player performance, and team standings across a season.

🏌️ Core Features

👤 Player & Team Management

  • Add and manage players with unique identifiers and handicaps.
  • Assign players to teams for each season.

🏆 Tournament Tracking

  • Record tournament results including:

    • Top 3 players and their Stableford points:
      • 🥇 Winner: 100 points
      • 🥈 Runner-up: 66 points
      • 🥉 Third place: 33 points split among tied players
    • Most birdies: 50 points
    • Nearest to pin: 50 points
      (Note: Winner is excluded from birdie and nearest-to-pin awards; next eligible player is selected.)
  • Option to manually enter top performers or auto-generate results from individual player scores.

🎯 Match Tracking

  • Create matches with unique IDs.
  • Record individual player scores per match.

📊 Season Summary & Handicap Adjustment

  • Aggregate team points across tournaments.
  • Identify the top-performing team at season end.
  • Calculate performance differentials to adjust player handicaps.

🚀 MVP Goals

  • Add tournament entries manually or auto-fill from player scores.
  • Track individual and team performance throughout the season.
  • Generate season-end summaries and handicap updates.

📁 For database schema and entity relationships, see documentation/database.md

About

This is an application developed for the pinewoods golf course to keep track of the tournament scores. further development for the same would come later on

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages