project / board games / ai-built / second app
TI4 Game Tracker
● LIVE
A live game-state tracker for Twilight Imperium 4th Edition, replacing the paper or whiteboard tracking normally used at the table. Each player connects from their own phone with a QR code, while a shared laptop displays the table's overall state and can stand in for anyone without one. Built in under three days after the community site everyone used for this went down for good.
Visit ti4.filthyhobo.tech →screens
screenshot coming soon
01 / 06
Console
The shared table display. Shows every seat, the active player, phase and round timers, and can stand in for any seat with no phone connected.
screenshot coming soon
02 / 06
Phone View
Each connected player's personal screen. Their strategy card, turn controls, and current victory point total, all from their own phone.
screenshot coming soon
03 / 06
Game Code / Lobby
The join screen for a new game. A QR code and text code to scan or enter, plus a list of open seats waiting to be claimed.
screenshot coming soon
04 / 06
Scoreboard
Running victory point totals for every seat, updated as objectives get scored through the game.
screenshot coming soon
05 / 06
Strategy Cards
The eight-card strategy card selection grid, shown to each player and to the host for manual assignment.
screenshot coming soon
06 / 06
Game Review
A read-only summary of a finished game. Turn order, timing, and full scoring history, reachable with no login required.
tech stack
Frontend
React 19, TypeScript, Vite
Backend
Fastify, TypeScript
Runtime
Node.js 24+ (native node:sqlite)
Storage
SQLite
Proxy / HTTPS
Caddy + Let's Encrypt
Deployment
Linux VPS, systemd
Packages
npm