← All workOur product 01

Pinpoint Bowl

Our own platform for running bowling tournaments and leagues, from the first registration to the last payout.

Pinpoint
Who it's for
Tours, leagues & bowling centres
What we built
Web app · Our product
Status
Launched
The Pinpoint Bowl home page: your league lives in a Facebook group, league night shouldn't

LAB 01The problem

League night shouldn't live in a Facebook group.

Most leagues still run out of one Facebook post: comment to sign up, wait for someone to do lanes, pay cash at the desk, and hope the scoresheet survives the night.

We bowl too, so we built Pinpoint to run leagues and tournaments end to end. Bowlers get one link, pinned to the top of the group, for sign-ups, lanes, scores and standings. The Players Tour already runs its events on it.

LAB 02What we built

  1. A.

    Side pots sold from one grid

    Strike pots, 50/50s, high game and scratch brackets run every week. The desk taps a cell to sell a buy-in, and every bowler's total adds up as they go.

    The buy-in grid for a week's side pots
  2. B.

    Payouts worked out for the desk

    Each week shows what's in every pot, what the league keeps and what goes to the winners, so nobody does payout math by hand.

    A week's side action totals and payouts
  3. C.

    Score entry built for league night

    Enter games by lane, in a table or by bowler, from any device. Drafts are shared across the desk and only go live when you publish.

    Organizer score entry table
  4. D.

    Standings bowlers actually check

    Every league gets a public page with season standings week by week, in scratch or handicap. Bowlers can highlight themselves and find their spot fast.

    Public season standings for a league
  5. E.

    Events the whole community can find

    Organizers set up a league, tournament or clinic in minutes, and it gets its own public page that bowlers can find, sign up for and follow. Pictured: a Pinpoint Bowl clinic.

    Bowlers at a Pinpoint Bowl clinic
A league's week results in the organizer view

Built with

  • TanStack Start
  • Convex
  • Better Auth
  • React
  • TypeScript
Next project · 02Pinpoint Events →Need something like this?Start a project →