Home Upvote Widget

Upvote Widget

One-tap upvotes — one per user

Add an upvote button to any site with no build step and no backend. Shared Google sign-in gives one vote per user (tap again to undo) and a live count. Every site gets free monthly upvotes; you only pay per upvote beyond that, from your shared credit wallet.

Preview

The same loader also powers comments and any other widget. Or drive it from code — login uses the shared Google identity:

BootSignalUpvote.init({ siteId: 'YOUR_SITE_ID', threadId: 'page-key', lang: 'en' })
BootSignalUpvote.signIn()           // Google popup → shared uid
BootSignalUpvote.onAuthChange((user) => console.log(user))

Upvotes require sign-in (one per user). The same widget works across the whole family.

Each site gets a monthly free allowance of upvotes. Nothing is charged within it; beyond it, each upvote debits credits from your shared wallet. Credits are shared across all BootSignal services and never expire. See pricing details →

Family Site