Live schema upgrades, zero downtime. We alert users, enter read-only mode, block edits, migrate the DB, deploy new code—then force a reload. Smooth for users, solid for scale.
Overbuild today, futureproof tomorrow.
#BuildInPublic#ZeroDowntime#Firebase#TypeScript#DevEx
🧵 Turns out it only happened when Chrome DevTools was open — React Dev Tools kicked in and triggered the function again, with different arguments. Without DevTools open? No issue.
#LogsNeverLie#Debugging#DevTools
We stopped computing game status based on clock math. Our schema now tracks it directly (pending, live, final) in Firestore. Now, the UI listens in real time — no more polling or reloads.
Firebase + React + TypeScript + AI (Claude, Cursor) = fast, fan-ready fronted.
#BuildInPublic #SportsTech #Firebase #React #TypeScript #AI
Building Sportsball Games isn’t just about easier pools — it’s about streamlining the build itself, with Firebase, React, and AI keeping the heavy lifting light.
#SportsTech#BuildInPublic#Firebase#React#TypeScript#AI