This is a submission for the DEV Weekend Challenge: Community
The Community
The Weekly "Cash Game" Golf Group. Every weekend, groups of amateur golfers play competitive formats like "Skins," "Nassaus," and complex side-bets. This community is hyper-focused on "Red Dot" handicap distributions but often ends rounds with 15 minutes of messy mental math in the parking lot to settle up. I built this for the golfers who want to focus on their swing, not the spreadsheet.
What I Built
BloodSheet Golf is a digital scorecard and automated settlement engine. It replaces the traditional paper scorecard and group chat math with a high-performance "Sunlight Mode" web app.
Key Features:
- The Red Dot Engine: Automatically calculates relative stroke distributions based on players' course handicaps.
- Live Wager Tracking: Real-time logic for Skins (with carryovers), Team Skins, and traditional match-play Nassau.
- The Automated Ledger: A post-round settlement breakdown that calculates exactly who owes whom, ready for immediate Venmo copying.
- Lifetime Legend Stats: A player dashboard tracking lifetime win rates and total BloodSheet bankrolls.
Demo
Code
The frontend is built for speed and responsiveness, ensuring a "native app" feel.
dt604
/
bloodsheet-golf
Golf Betting App
BloodSheet Golf
BloodSheet Golf is a premium digital scorecard and settling tool for highly competitive, skins-and-Nassau playing golf groups.
The Pitch
Golf apps today are either too casual (basic score tracking) or too complex (spreadsheets). BloodSheet strikes the perfect balance. It’s designed specifically for the weekend warrior group that plays for money, uses complicated formats like "Skins with a Pot" or "Team Nassau," and wants to track their net payouts across the season.
No more asking "wait, am I getting a stroke on this hole?" The app calculates the "Red Dot" handicap distributions instantly No more Venmo math in the parking lot. The app builds a comprehensive Ledger for every match and keeps a running lifetime tally for bragging rights.
BloodSheet Golf is fast, dark-mode only (to save battery on the course), and brings a premium, sports-betting app aesthetic to the fairways.
Key Features
- "Red Dot" Handicap System: Instantly see…
How I Built It
I prioritized a stack that allows for real-time synchronization and rapid data entry on the course:
- React + Vite: For a blistering fast UI.
- Supabase: Managed Authentication and the PostgreSQL backend with Row Level Security (RLS) to keep group matches private.
- Zustand: For lightweight global state management, ensuring the scorecard stays synced across all players' devices.
- Framer Motion: For premium sheet-based transitions and micro-animations.
- The Logic: The core challenge was the 18-hole Skins algorithm—managing nested logic for tie-holes, carryovers, and payout distributions across the group.
Top comments (0)