Product Roadmap Voting App is an open-source Remix starter template for creating a public product roadmap where customers can upvote, downvote, comment on, and request features. It is built by Rowy, a low-code platform for Firebase, and can be deployed to Vercel with a one-click flow.
What is the Product Roadmap Voting App?
The Product Roadmap Voting App is a production-ready starter for turning your product plan into a public feedback channel. The frontend is built with Remix and the backend is managed entirely through Rowy, which sits on Firebase and Firestore for data storage and cloud functions. The template gives you a CMS table UI to manage roadmap items, their descriptions, target release dates, and categories without writing backend code.
Key Features
- Upvote and downvote — Users can vote on any roadmap item to show which features they want most.
- Comments — Registered users can comment on features to give detailed feedback and context.
- Customizable categories — Organize items into stages such as In progress, Next, Needs feedback, or Release.
- Feedback widget (optional) — Add an in-app feedback widget for open-ended feature requests by connecting a FeedbackFin webhook URL.
- Rowy CMS UI — Manage all roadmap data from a spreadsheet-like table in Rowy, and attach automation workflows without custom code.
- One-click Vercel deploy — The frontend deploys to Vercel with the provided deploy button, using environment variables for Firebase credentials, collection name, and session secret.
- Free and open-source — The entire app is open-source and free to self-host.
Who is it for?
- Product managers who want to share their roadmap publicly and prioritize work based on customer votes.
- Indie makers and startups that need a lightweight, free feedback tool without building a custom backend.
- Low-code / no-code builders who want to manage product data and workflows from a table UI in Rowy instead of writing Firebase cloud functions.
- Developer teams that prefer a Remix frontend and want to customize the app code directly.
What can you do with it?
- Share your roadmap with users: Publish a public URL where anyone can see planned features and their status.
- Collect feature requests: Let users submit new feature ideas directly, alongside upvoting existing items.
- Notify users on release: Use Rowy workflows to keep users in the loop when a feature is marked as ready.
- Moderate feedback: Manage comments and votes from the Rowy CMS to keep the roadmap organized.
How does it work?
First, create a Rowy account, connect a Firebase project, and create a new table from the "Roadmap app" template — Rowy automatically sets up the backend cloud functions. Second, deploy the frontend to Vercel using the one-click deploy button and add the environment variables (Firebase web API key, service account JSON, collection name, table ID, and an optional session secret). Finally, add your deployed domain to Firebase's authorized domains and share the URL with users.
FAQ
Is the Roadmap Voting App free?
Yes, the template itself is free and open-source. You may incur costs from the underlying services you use to host it, namely Firebase for the backend and Vercel for the frontend, depending on their plans.
Do I need to know Firebase to use it?
No. Rowy guides you through connecting Firebase and setting up the backend, and you manage data from Rowy's table UI without writing cloud functions.
What frontend framework does it use?
The frontend is built with Remix, a React-based web framework, and can be deployed to Vercel with the included deploy button.
Can I customize the categories?
Yes. Categories are stored as data in the Rowy table, so you can change or add stages like In progress, Next, Needs feedback, and Release directly from the CMS.







