I need a native iOS app that lets me run a friendly-yet-competitive golf game featuring eight teams of four players each. During play I want to open the app, pick the current hole, and quickly tap in which players scored a birdie. All data will be entered manually by either me (as admin) or by designated team captains; there is no hardware or sensor integration required. Core workflow • Create a game and pre-load the 8 teams with their 4 golfers. • For every hole (1–18) record birdies per player with as few taps as possible. • View a live grid that shows every team, every player, and every hole so we can see at a glance which holes have already been birdied and by whom. Checkmarks or colored icons work—clarity is key. Leaderboards & summaries • Team standings screen that automatically ranks 1st, 2nd, and 3rd place based on total birdies. • Individual leaderboard highlighting the golfer with the most personal birdies (ties handled cleanly). • Ability to reset or archive a round so past games don’t clutter the live view. Access & roles • Two access levels: admin (full control) and players (score input only). No spectator logins are needed. Technical preferences Swift / SwiftUI is ideal, but I’m open to UIKit if it speeds things up. Local persistence is fine (Core Data or Realm); if you prefer a lightweight cloud back-end such as Firebase for syncing across multiple iPhones during the round, note that in your proposal. Acceptance criteria 1. App installs and runs on current iOS versions without crashes. 2. Birdies can be entered and edited hole-by-hole in seconds. 3. Summary and leaderboard screens update instantly and match manual test tallies. 4. A short onboarding guide and source code are delivered at hand-off. If this sounds straightforward, let’s get the build started so I can take it to the course next month.