Can I code this? A Customer Feedback Board

A public board where people post ideas and vote is one table, one form, and a vote count. There's very little hiding underneath a feedback board.

Build it
Effort: an eveningRunning cost: $0/mo to start

Why CanICodeThis says Build it

  • A post with a title, description, and status (open/planned/done) is standard CRUD
  • Upvoting is a join table between users and posts, with a count
  • Sorting by votes or recency is a straightforward query

The parts that'll cause problems

  • A public roadmap view linking completed items back to a changelog is real product polish beyond the raw board
  • Merging duplicate requests together (and their votes) is a small but fiddly feature
  • Embedding the board seamlessly inside your own product needs a bit of integration work

How I'd build this

frontendAstro or Next.js
databaseTurso (SQLite)
authSimple email or social login
hostingCloudflare Pages

MVP scope

  • Submit a feedback post with title and description
  • Upvote posts (one vote per user)
  • Admin sets a status: open, planned, in progress, done
  • Sort by votes or newest

Postpone to v2

  • A public roadmap view
  • Merge duplicate posts
  • Embeddable widget for your own product

What it actually costs to build

AI agent — with a subscription (Claude Pro/Max, Cursor, etc.)$0 marginal
AI agent — pay-per-use API, no subscription$16–$27 one-time
Hosting, once it's running$0/mo (free tier)
Domain name, if you want your own~$12/yr

Existing tools solving a similar problem typically run $79–$79/mo — see how they compare below.

The build prompt

Build me a public feature-request board: users submit posts with a title and description, others upvote them, and an admin sets a status (open, planned, in progress, done) visible to everyone. Sort by votes or newest. Simple auth so one person can't vote twice on the same post.

Comparable products already on the register

← try another idea · browse the full register