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.

All-In Poker Club app schedule showing September and October 2026 league events, venues and formats
Schedule view from the All-In Poker Club app.

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.