Ask a room a question and watch the answer move. One tap, one vote, a live needle, and no account for anybody — the ballot comes to the voter rather than the other way round.
0.5.0 — Ballot Box · browser and PWA · no accounts · one script tag to embed
QV, 2026-08-28
What it is
A QV ballot is one question — yes or no, this or that — that anybody can
answer in a single tap. No account, no app, no sign-up. The result is a needle that moves
the moment anyone anywhere votes.
The ballot comes to you
Subscribe to channels — #food, #politics,
#ohio, whatever exists, and new ballots arrive as notifications. On
Chrome, Edge, Firefox and Android you vote from the notification's own buttons without
opening anything. That is the part that makes it different from a poll: answering costs
one tap from wherever you already were.
On iPhone it works through Add to Home Screen, which is Apple's requirement for web push
rather than a choice.
Where a ballot can live
The feed
Vote in place, filter by channel, page through
Its own page
Vote, change your vote, watch the needle, copy the link
Any website
One script tag puts a live ballot on someone else's page
A notification
Vote from the buttons, without opening a page at all
For whoever is asking
The creator terminal publishes and closes ballots and watches tallies live, behind a
creator key. Bulk seeding fills a channel from a question set, so a new channel does not
launch empty.
Ask a questionYes or no, this or that. A ballot is one question, which is why it takes a second to answer.
Send it, or subscribe to a channelSubscribers get new ballots as notifications. On Chrome, Edge, Firefox and Android you vote from the notification's own buttons without opening anything.
Watch the needleThe result moves the moment anyone votes, anywhere. There is no closing time unless you want one.
What you get
No accounts, for anyoneNot for the asker and not for the voter. Anonymity is the product, not a setting.
Vote without opening anythingOn Chrome, Edge, Firefox and Android the notification carries the buttons. That is the difference between a poll and a question somebody actually answers.
A live needleThe result is a needle that moves, not a page you refresh.
One script tagA live ballot on somebody else's page with a single embed.
Browser and PWAOn iPhone it works through Add to Home Screen, which is Apple's requirement for web push rather than a choice.
ChannelsBallots grouped by topic, so people opt into the questions they care about.
Specifications
Version
0.5.0 — Ballot Box
Platform
Browser, PWA
Accounts
None
Embeds
One script tag
Source
vince-gonzalez/qv
Questions
Do voters need an account?
No. Nobody does. That is the entire point and it is why results are anonymous by construction rather than by promise.
How is it different from a poll?
Answering costs one tap from wherever you already are, instead of opening a page. That difference is most of the response rate.
Can I put one on my own site?
Yes, with one script tag.
Does it work on iPhone?
Through Add to Home Screen. That is Apple's requirement for web push, not a limitation we chose.