03 · Operations app
All-In Poker Club: a league’s weekly rhythm, in one place.
As founder and operator of All-In Poker Club since 2016, I built a Firebase and Firestore app around the real work of a weekly league running at two partner venues.
Problem
A weekly league creates a steady stream of small operational questions: who is coming, who checked in, what are the standings, what should players know and what does each venue need after the event?
The early setup had grown around the work. The next version needed a shared place for the event lifecycle, with live information that could be useful to the operator and the players.
Approach
I built a lightweight Firebase and Firestore app around the order people already followed: RSVP, check in, see the standings, read announcements and carry attendance into the venue invoice. Each step uses the same event data, so updates made during the night can show up where they are needed.
The player-facing steps and the operator’s follow-up use the same event record. Attendance connects the night people see with the venue work that follows it.
What changed
The club moved from an earlier Google Apps Script system to an app that supports the weekly operating rhythm across two partner venues. Players can RSVP, check in, follow standings and read announcements in one place.
Attendance data also feeds the venue invoices, connecting an operator task to the event record that produced it.