Polly
Showcase · made by Polly

Control Deck

A real-time operations dashboard for orchestrating large automation fleets — launch, watch, and control hundreds of concurrent workers from one screen.

RoleFull-stack — design & build FocusReal-time UI · orchestration TypeInternal tooling

The brief

One screen for a system that never sleeps

Running hundreds of automated workers usually means a mess of terminals and log files. Control Deck pulls all of it into a single live dashboard: every worker's state, health, and current action — visible and controllable in real time, instead of buried in background scripts.

Live fleet status

A status grid shows every worker at a glance — ready, running, cooling down, retrying, or failed — updating in real time.

›_

Streaming terminal

Each active worker streams its current action to the web UI, so you debug from the browser — no SSH, no tailing files.

Smart scheduling

A scheduler dispatches work in controlled batches and staggers activity so the machine never floods — steady throughput over days.

Instant kill-switch

One button — or a Telegram command — halts the whole fleet instantly. Transient errors auto-cooldown and retry; persistent ones get swapped out.

Secrets encrypted at rest

Credentials and tokens are encrypted at rest, never exposed to the client — security designed in, not bolted on.

Built to run for days

Health checks, cooldown/retry logic, and progress tracking keep long-running jobs steady and observable from start to finish.

Under the hood

The engineering

A real-time web dashboard over a job orchestrator: WebSocket streams push live state to the UI, a scheduler manages batching and back-pressure, and a persistent store tracks every run. The hard part isn't any one screen — it's keeping hundreds of moving parts honest, observable, and stoppable.

TypeScriptNode.jsWebSockets · live streamsJob scheduler / queueEncrypted secretsTelegram controlReal-time dashboard UI

Let's talk

Need a tool like this?

Dashboards, internal tools, real-time systems — if you've got something complex that needs a clean control surface, tell me about it and I'll get back to you.

Goes straight to me. No newsletter, no spam.

Got it — thank you! Your message reached me. I'll reply soon.