← All workOur product 01
Pinpoint Bowl
Our own platform for running bowling tournaments and leagues, from the first registration to the last payout.
- Who it's for
- Tours, leagues & bowling centres
- What we built
- Web app · Our product
- Status
- Launched
- Visit
- pinpointbowl.com ↗

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
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.

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.

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.

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.

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.


Built with
- TanStack Start
- Convex
- Better Auth
- React
- TypeScript
