Prototype · 10 placeholder slides

Deck Remote

A phone remote for the presenter and live polls for the room, for any HTML deck.

Who owns what

This deck

Owns the slide, the timer and the toggles, and broadcasts them.

The room

A Cloudflare Durable Object. Owns participants, polls, responses and totals.

Phones

The presenter sends intents. The audience sends one answer per poll.

A two-minute timer

Press T to start or pause it, and Shift+T to reset. The timer runs on the deck, and the presenter phone shows the same countdown.

Try it from the phone too: it sends cmd timer and the deck does the rest.

Placeholder four

Next up: a poll whose results appear only on this screen.

Poll A · results on the projector only

Which part of a lesson is hardest to design?

Why projector-only?

With "none", the room never sends totals to phones. That is enforced on the server, so phones never receive the data at all. Hiding it in the page would not be enough.

Placeholder seven

Next: a poll where everyone watches the bars move as they vote.

Poll B · live results on every phone

How confident are you running live polls in class?

The giant X

Press X, or tap Giant X on the phone, to cover everything with a full-screen X. Useful for “this is wrong” moments.

Thanks

Press J to jump to a random slide.