Golf data

Built to ingest golf data later without rebuilding the UI.

The site separates data structure from page presentation, avoids scattering section facts across the UI and keeps search, linking and future APIs in mind from the start.

Core entity model

PlayerIdentity, tours, bio, handedness, rankings, statistics, comparisons.
TournamentTour, venue, field, schedule, results, defending champion and format.
TourSeason overview, schedule blocks, rankings context and related tournaments.
CourseLocation, routing metadata, hosting history and future statistical splits.
ResultFinishing position, score, round-by-round data and event context.
User golfRounds, scores, clubs, goals and progression for later account features.