メインコンテンツにスキップ

Upvote

Collect and prioritize feature requests from your team. Submit ideas, upvote what matters most, track status from new to shipped, and let consensus drive your roadmap.

LOLovable
·0 remixes

Designed for

  • Product managers collecting feature requests
  • Startup founders prioritizing what to build next
  • Surfacing impactful improvements via team voting
  • Running internal feedback loops without extra tools

Key highlights

  • Feature request submission
  • Upvote and downvote voting
  • Status tracking
  • Threaded comments
  • Role-based access control
  • Search, sort, and filter
  • Real-time updates
  • Google OAuth login
  • Responsive layout

Technology stack

Frontend

  • React
  • TypeScript
  • Tailwind CSS

UI Components

  • shadcn/ui

Deployment

  • Lovable
  • GitHub

About this template

This template gives your team a shared board for submitting, voting on, and tracking feature requests. Anyone can propose an idea with a title, description, and category. The rest of the team votes it up or down, and the most popular requests rise to the top.

Each request includes a status (new, under review, planned, in progress, shipped) that admins can update as work progresses. Team members can leave comments on any request to discuss scope, feasibility, or alternatives.

Upvote includes role-based access control with admin, moderator, and user roles. Admins can update statuses, edit or delete any request, and moderate the board. All users can submit ideas, vote, and comment.

Authentication is built in — users sign up with email or Google OAuth, verify their email, and get access to the board. User profiles display names and avatars across the app.

Best Use Cases

Internal Feature Prioritization

Give your team a single place to propose and vote on what gets built next. The voting system surfaces the most-wanted features automatically, so planning sessions start with real signal instead of opinions.

Team Feedback Collection

Replace scattered Slack polls and spreadsheet surveys with a persistent board. Every idea stays visible, accumulates votes over time, and includes a comment thread for context.

Roadmap Input From Stakeholders

Share the board with cross-functional teams so everyone can see what's been requested, what's planned, and what's shipped. Status updates keep stakeholders informed without extra meetings.

Bug and Improvement Tracking

Use categories to separate feature requests from bug reports or quality-of-life improvements. Filter and sort to focus on what matters most in each planning cycle.

Getting Started

Step 1: Remix This Template

Click "Remix" to create your copy. You'll have a working feature request board you can explore before adding your own content.

Step 2: Familiarize Yourself With the Project

Go to User > Settings > Knowledge, and read what's under "Project knowledge" to understand the intended architecture and access control model. You can also ask Lovable in the chat for more details.

Step 3: Customize Your Brand

Update colors, fonts, and your company name. The design system uses CSS variables and Tailwind tokens so you can adjust the look instantly to match your product's identity.

Step 4: Configure Authentication

The template supports email/password signup and Google OAuth out of the box. Review the auth settings to match your team's preferred login method.

Step 5: Invite Your Team

Share the app URL with your team. Users sign up, verify their email, and start submitting and voting on ideas immediately.

Step 6: Go Live

Deploy with one click and share with your team. Lovable handles hosting and performance.

Step 7: Iterate and Make It Yours

Continue building and make any changes to the app to suit your team's exact preferences and workflows.

Conclusion

This feature request board works for product teams, founders, and engineering leads who want a clear, democratic way to decide what gets built next. You get idea submission, upvote/downvote voting, status tracking, threaded comments, and role-based access in a template you can deploy in minutes. Whether you're collecting feedback from a small team or managing requests across departments, the voting system replaces the spreadsheet polls and Slack threads you've been relying on.

Features & capabilities

  • Feature request submission

    Submit ideas with a title, description, and optional category. Requests appear on the board instantly for the team to review.

  • Upvote and downvote voting

    Each request shows real-time upvote and downvote counts. Vote totals determine the default sort order so the most popular ideas surface first.

  • Status tracking

    Requests move through statuses — new, under review, planned, in progress, and shipped. Admins update statuses as work progresses.

  • Threaded comments

    Leave comments on any request to discuss scope, add context, or raise concerns. Comment authors can delete their own comments.

  • Category filtering

    Organize requests by category (design, backend, frontend, integrations, analytics). Filter the board to focus on a specific area.

  • Search and sort

    Search requests by title, and sort by most votes or newest. Clear all filters with one click.

  • Role-based access control

    Three roles — admin, moderator, and user — control who can update statuses, edit requests, and moderate the board.

  • Real-time updates

    Vote counts and status changes update in real time via database subscriptions. No page refresh needed.

  • User profiles

    Each user has a profile with name, email, and avatar. Submitter names appear on requests and comments.

  • Google OAuth login

    Sign in with Google alongside email/password authentication. One-click login for teams already using Google Workspace.

  • Responsive design

    Works on desktop, tablet, and mobile with adaptive layouts and a mobile-friendly navigation menu.

  • Customizable branding

    Apply your brand colors and typography using the design system so the board feels like part of your product.