Upvote
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. Included in the BootSignal subscription ($20/mo or $200/yr, every widget on 1 domain, add more from the dashboard). Unlimited upvotes while subscribed.
Demo
Default, upvoted state
Set up
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.
Pricing
Pricing is a single BootSignal subscription: $20/mo or $200/yr (2 months free). It unlocks every widget on 1 registered domain, and you can add more domains from the dashboard. Writing upvotes requires an active subscription; while subscribed, usage is unlimited with no per-use charges, and reading is always free for visitors. Manage the subscription at accounts.mrlatte.net. See pricing details →