Flutter Baseball Scoring Stats App

Job ID: 39806235

Budget: $250 – $750 USD

I need a cross-platform companion app—built in Flutter—that mirrors the core scoring flow of GameChanger but is tailored to the tabletop baseball game I’ve already created. The finished build must publish cleanly to both Android and iOS from a single codebase.

What the app must do
• Show the diamond in real time and let me tap or swipe runners through every possible advance: singles, doubles, triples, homeruns, and grand slams.
• Push live updates to every connected device so spectators or remote players see each base-by-base change instantly.
• Store and surface rich player stats (at-bats, RBIs, OBP, etc.) and automatically roll them into daily, weekly, and season-long leaderboards.
• Keep data in sync even if a device drops offline, then reconcile the moment it reconnects.

Acceptance check
An inning-by-inning test game must run without crashes, with every base-runner scenario correctly reflected on screen and in the stats tables. Leaderboards must update the moment the last out is logged.

You’re free to choose your preferred state-management and back-end solutions—Riverpod, BLoC, Firebase, Supabase, or something comparable—as long as the final code is well-documented and I can compile it locally.

Send a quick note on how you’d model base-runner logic in Dart and any live Flutter links you’ve shipped that involve real-time data.