Let users vote on your next app feature

Pre-built feature voting template. Show proposed features, let users vote, prioritize your roadmap based on real demand. Works with Firebase and Supabase.
Fast to integrate

Fast to integrate

One CLI command sets up the vote page, the request form, and the backend tables.

Customizable

Customizable

Composable Flutter widgets that inherit your ThemeData — colors and typography follow your brand.

Firebase or Supabase backend

Flexible backend

Pick Firebase or Supabase at setup, both ship with the trigger to auto-increment vote counts.

They trust us
Wolters Kluwer INRIA WAC Enlaps Limite Limite

Flutter feature vote template with proposed features list and vote counts

ENGAGEMENT

Let users shape your roadmap

Show a list of proposed features inside your app and let users vote on the ones they want most. Vote counts are stored in Firebase or Supabase and updated by a database trigger — your UI always reflects the latest totals without any extra client logic.
Multi-language entries
Title and description stored as JSON keyed by language — every user sees the entry in their own language

Auto-incremented votes
A database trigger updates the count on every vote, no client-side counter to keep in sync
One vote per user
Per-user vote tracking prevents duplicate votes and lets you cap votes per user if you want

Flutter feature request form template letting users submit new feature ideas

REQUEST FORM

Capture feature ideas in-app

The companion request form lets users submit new feature ideas without leaving your app. Submissions land in your dashboard for moderation, then appear on the vote page once approved. In-app forms drive far more responses than a web form linked from a settings screen.
Frictionless form
Pre-built form with title, description and validation — no extra UI work to ship it

Moderation flow
Submissions are reviewed before they appear on the vote page so the list stays clean
Theme-aware
Inherits your Flutter ThemeData so it matches the rest of your app out of the box

Flutter feature votes template code with Riverpod state management

CODE

Clean architecture, fully tested

The feedback module follows the three-layer architecture pattern with Riverpod state management. The vote and request flows are reactive — when a user votes, the list updates without a full reload. Includes unit tests so you can refactor with confidence.
Riverpod state
Reactive vote state across the entire app — vote once, every screen updates

GoRouter wired
Routes /feedback (vote page) and /feedback/new (request form) ready to navigate to
Unit tested
Vote and submit flows covered with tests — refactor without breaking things
Customizable widgets
Reusable widgets you can swap into your own screens or extend with extra logic

Build a feedback loop with your users

Feature votes are most powerful when paired with the rest of the engagement stack. Combine them with the rating request template to grow your store rating, the onboarding flow to surface the vote page early, and the web dashboard to moderate submissions from your team.

Once a voted feature ships, notify users via push notifications and let them see the announcement in their notifications history — closing the loop on the feedback they gave you.

There is more

Feature votes are one part of the engagement stack. Here are a few more templates that pair well with it.

Rating request

Ask happy users to rate your app at the right moment. Native iOS and Android prompts, controlled timing.

iOS and Android rating request flutter template
Rating request

In-app notification

Animated toasts and flushbars to confirm a vote was registered or a feature request was submitted.

Flutter toast and flushbar template

Web dashboard

Moderate feature requests and add new vote entries from a Supabase-powered web dashboard your team can use.

Flutter web dashboard template
Web dashboard

3 steps - 5 minutes.
Your app is running.

1

Install the CLI

Run one command to install our command line tool
2

Generate your app

Generate your flutter project with only the modules and dependencies you need + automatically setup Supabase or Firebase backend
3

Run

Your app runs. Auth, Payments, notifications work... Start building what makes your app unique.

Here's some of our work

Don't take our word for granted, see what some of our apps have achieved

user avatar
Kubbo
Habit tracking
web link icon apple store badge google play store badge
Kubbo habit tracking app screenshot
user avatar
Limite limite
40K+ players/month
web link icon google play store badge
Limite limite mobile app screen
user avatar
MonSuiviDiet
5K+ users/day
apple store badge google play store badge
MonSuiviDiet mobile app screen
user avatar
WeAreCaring
#1 ethic recruitment app in Singapore
apple store badge google play store badge
WeAreCaring mobile app screen
user avatar
Spherik
2D and 360° media capture
apple store badge google play store badge
Spherik - mobile app screen
user avatar
Stacks
French comic book app
apple store badge google play store badge
Stacks comic mobile app screen
user avatar
ULY
(NEW) Video diary
apple store badge google play store badge
ULY - Video diary mobile app screen

Save 3 months of work

One command. Pick your modules. Firebase or Supabase auto-configured. Start building what matters.

Get Access Now
kickstarter for flutter apps
Made by ApparenceKit logo
ApparenceKit is a flutter start kit | template generator tool by Apparence.io © 2026.
All rights reserved