Golf score tracking with a skill-matched virtual opponent
A golf app where players log scores, review past rounds and compete against a virtual opponent calibrated to their own level.
A virtual opponent is only motivating if it is genuinely matched to the player — too easy and it is meaningless, too hard and people stop playing. That calibration has to happen server-side from the player's own history.
Built the scoring and history model in Laravel with a React Native client, deriving opponent difficulty from the player's submitted scores so the challenge tracks their actual level.
Players track rounds, see progress over time, and compete against an opponent that scales with their game.
Something holding you back?
New build, rebuild, or adding AI to what you already have — I'll take a look and give you an honest perspective.