I've been running a Polymarket trading bot since April 2026. 3,292 predictions placed. And for the first two months, I was flying blind.

No dashboard. Just raw terminal logs scrolling past. P&L buried in JSON files. No way to know in real-time if the bot was winning, losing, stuck, or silently dead.

So I built a dashboard. And it nearly broke me.

This is everything I wish someone had told me before I started - the architecture decisions, the shocking edge cases, the WebSocket nightmares, the data problems that only appear at 2am when your bot is live.

What the Dashboard Needed to Do