Build what your customers actually want.
Let your users shape your roadmap.
SaaS founders get feature requests via email, support tickets, Twitter, and Slack. It's impossible to track what customers actually want vs. what one vocal user requested. Without a system, you build features nobody uses while ignoring the ones that would reduce churn.
A public-facing feature voting board where customers can submit ideas and vote on existing ones. Founders see what's most requested, customers feel heard, and product decisions become data-driven. Plus, it's great marketing—shows you're customer-focused.
Users submit ideas
Title + description
Community votes
Upvote what they want
Update status
Planned → In Progress → Done
Feature voting is proven. Canny, Nolt, and Productboard serve thousands of SaaS companies. But they're expensive ($400+/month) or complex. There's room for a simpler, more affordable tool.
Create a Next.js app for a Feature Voting Board. Multi-tenant (each SaaS gets their own board): - Admin dashboard: manage features, view analytics - Public board: view and vote on features - Custom subdomain: yourapp.feedback.domain.com Use Supabase for auth and database. Features table: title, description, status, vote_count, created_by.
Implement the voting functionality: 1. Users can vote without account (track by email or IP) 2. One vote per user per feature 3. Sort by: most voted, newest, status 4. Filter by: status (under consideration, planned, in progress, complete) 5. Search features 6. Users can comment on features 7. Admin can merge duplicate requests Notify admin when feature hits X votes threshold.
Admin panel features: 1. Status updates with changelog entry 2. Notify voters when status changes ("Your feature request is now in progress!") 3. Internal notes (not visible to public) 4. Roadmap view: Kanban board of planned/in-progress/done 5. Analytics: most requested categories, vote trends 6. Export voters list per feature (for user interviews) Embeddable widget: "Suggest a feature" button for their app.