Tally Board
Let your users vote on what you build next — Canny, but yours.
A feedback + roadmap board on your own subdomain. Your users post ideas, vote (one person, one vote), and watch a public roadmap move Planned → In Progress → Shipped. No per-seat fee, no "Powered by" footer, no platform owning your customers' feedback.
Not a starter scaffold — a finished product. The seed ships a real board: ten requests across every status, believable vote counts, comment threads, and a working roadmap, so the first paint is a product, not a tutorial.
One-person-one-vote is enforced in the database, not hoped for in app code. Sign-in is passwordless (email one-time code + passkeys) — the platform mounts it, your users just type their email. You triage inline: change a status, add a note, pin a post, all without a separate admin app. Admins are whoever you list in one setting (your email), editable live with no redeploy. When you ship something, everyone who voted gets an email.
Source-available — fork it onto your subdomain, edit any file, own it forever. AGENTS.md ships ten extension recipes (multiple boards, merge duplicates, private posts, auto-changelog on ship, an embeddable roadmap, vote-on-behalf-of, spam guards, an SSO shim) so you or your AI tool can grow it into exactly the board your product needs. Free to fork and self-host on Hatchable.
Talk to it from your AI
Once Tally Board is on your account, the same AI you used to install it can read its data, send its emails, and change its code — for the life of the project. Try things like:
Every Hatchable project ships with an MCP server scoped to it — how it works.
Features
One person, one vote — enforced by the database
The votes table primary key is the rule, not a client-side check. No ballot-stuffing, no double counts.
Public roadmap: Planned · In Progress · Shipped
The same posts, seen as a roadmap. Status changes are logged and power both the board and the public roadmap columns.
Passwordless sign-in
Email one-time code plus passkeys, mounted by the platform. Your users sign in with their email and never set a password.
Inline admin triage — no separate app
Change a status with an optional note, pin a post, or delete spam right from the post. Admins are whoever you list in one live-editable setting.
\"We shipped your request\" emails
Move a post to Shipped and everyone who voted for it gets an email. Feedback that closes the loop.
Source-available + AGENTS.md
Plain JS, no build step. Ten extension recipes ship with the code: multiple boards, merge duplicates, private posts, auto-changelog, embeddable roadmap, SSO shim.
What you get
- Source code, deployed to your account on Hatchable
- Your own subdomain (or BYO custom domain on the Pro plan)
- A real Postgres database, scoped to this app
- The ability to make a copy, edit it, and redeploy via your AI tool
- CSV export of your data, any time