Build a Customer Feedback Board from Scratch in One Afternoon
A post on Hacker News this week called "Eight years of wanting, three months of building with AI" resonated with a lot of people. The author had an idea sitting in their head for nearly a decade. Then AI tools made the build possible in a fraction of the time.
That ratio keeps shrinking. Three months is becoming three weeks. Three weeks is becoming an afternoon.
I want to show you what that looks like in practice. We're going to build a customer feedback board, the kind of tool companies like Canny charge $79/month for. Users can submit feature requests, upvote each other's ideas, and you get a clean dashboard to track what people actually want.
The whole thing takes about two hours. No terminal. No GitHub. No deploy config.
What We're Building
A feedback board with:
- User signup and login
- A form to submit feature requests with a title, description, and category
- An upvote system so popular requests bubble up
- A filtered view by category (bug, feature, improvement)
- An admin view to mark items as planned, in progress, or done
This isn't a toy prototype. It's a real app with auth, a database, and a live URL.
Step 1: Describe What You Want
Open DontCode and start a new project. In the AI chat, describe your app:
"I want a customer feedback board. Users sign up with email or Google, then submit feature requests with a title, description, and category. Other users can upvote requests. I need an admin dashboard where I can change the status of each request to planned, in progress, or done. The main page shows all requests sorted by votes, with filters for category and status."
Be specific about what you want. The more detail you give, the closer the first draft gets. DontCode's AI is fine-tuned specifically for app building, so it understands terms like "upvote system" and "admin dashboard" and translates them into real database schemas and UI components.
Step 2: Review the Generated App
You'll get a working app with pages, a database, and auth already wired up. Click through it. Check that the submit form has the fields you described. Check that the upvote button works. Check that the admin view shows status controls.
Things to look for:
- Does the voting logic prevent duplicate votes from the same user?
- Are categories showing up as a dropdown or tags?
- Is the admin view restricted to your account?
If something's off, just tell the AI. "Make the category a dropdown with these options: bug, feature, improvement." or "Only my account should see the admin controls."
Step 3: Customize the Design
The generated app works, but you probably want it to match your brand. Use the editor to change colors, fonts, and layout. Move things around. Swap the default card style for something cleaner if you prefer.
This is where DontCode feels more like Figma than a code editor. You're clicking and dragging, not writing CSS.
Step 4: Set Up Categories and Status Labels
Go into the database editor and check the tables. You should see a feedback table with columns for title, description, category, status, and vote count. If you want to add more categories or rename the status labels, you can do it right there.
You can also ask the AI: "Add a 'won't do' status option and a 'design' category."
Step 5: Deploy
Hit deploy. Your feedback board gets a live URL with SSL. If you have a custom domain, you can connect it in the domain settings.
That's it. You have a production feedback board. Users can sign up, submit ideas, and vote. You can triage requests from your admin panel.
Why This Matters
The Hacker News thread I mentioned had a comment that stuck with me: the hardest part was never the building. It was believing the building was possible. For years, feedback tools meant either paying for SaaS or hiring a developer to build something custom.
Now the build takes an afternoon and costs you nothing until you're ready to scale. If you've been sitting on an idea, the gap between wanting and having has never been smaller.
Want to try it? Start building on DontCode and see how far you get in a couple hours.