All projects

Consumer Notifications

Closed beta · small group

Golf Alerts

Know the moment your buddies post a new golf score.

Installable PWAPush notifications

I play in a golf group and we have a running text thread that's basically people sending screenshots of their scorecards. Golf Alerts replaces that. The promise is small — you'll know when your friends post — and most of the engineering is making that one promise actually reliable: scheduled polling, score diffing, push that survives iOS quirks.

In beta with a group of golfers I know. Live GHIN integration, scheduled polling, web push — all running against real data, not a sandbox.

Tech stack

Next.js App RouterReact 19TypeScriptSupabaseTailwind CSSVercel CronWeb PushVitest
Golf Alerts landing screen — Know when your buddies tee it up
  1. 01

    The landing is the install pitch

    One promise, one CTA, sized for the phone. That's the only place this product lives, so the marketing surface is the install surface.

    Mobile landing page with bold headline and CTA
  2. 02

    Personal score feed

    One chronological feed with score, differential, course, round type. Built around the moment a round drops — not a season leaderboard nobody checks.

    Personal feed of scores from followed golfers
  3. 03

    Push and install

    A guided add-to-home-screen flow on iOS, plus a web-push pipeline that's been debugged on real iPhones. If the alerts don't show up, the product doesn't exist.

    Install instructions and recent push alerts