Bachelor Party Website
Built in: 2026 | Stack: HTML, one serverless function, GitHub as the database
A four-day bachelor party run as a real sports league: public site, gated clubhouse, live draft, audio show. Seventeen attendees, live scoring on everyone's phones all weekend, seventeen scouting reports, and a print binder with a "GLG Standard Player Agreement." When the original storage got suspended mid-week, the backend moved to the GitHub API as its database, and the constant score-polling became free.
Architecture diagram:
Text alternative
One person authors everything: the site, the ratings, the podcast, the print binder. It deploys as a static site plus a single serverless function. Seventeen attendees hit it from their phones all weekend; league state lives as JSON in a private state repo, and conditional reads make the constant score-polling effectively free.
Live site: great-lior-games.vercel.app