Features.Vote - Build profitable features from user feedback | Product Hunt
Native SwiftUI · iOS 16+ · macOS 13+ · in-app voting

A native roadmap widget for iOS & Swift

Put your public product roadmap inside your app with a real SwiftUI RoadmapView — grouped by status, with in-app voting, no WebView. Build what users actually want next.

⚡ One line: FeaturesVote.RoadmapView()

"Shout out to FeaturesVote! Integration was done in under a minute"

Alexandre Negrel,

Founder at Prisme Analytics

From zero to an in-app roadmap

Add the Swift package, configure once, and drop the view into any screen or tab.

1 · Add the package

// Package.swift
dependencies: [
  .package(
    url: "https://github.com/features-vote/features-vote-sdk.git",
    from: "1.0.0"
  )
]

2 · Drop in RoadmapView

import SwiftUI
import FeaturesVote

@main
struct MyApp: App {
  init() {
    FeaturesVote.configure(with: "your-project-slug")
  }
  var body: some Scene {
    WindowGroup { ContentView() }
  }
}

struct RoadmapScreen: View {
  var body: some View {
    // A native, in-app roadmap grouped by status —
    // users can vote on what's planned, no WebView.
    FeaturesVote.RoadmapView()
  }
}

A roadmap your users can actually use

Native rendering, status grouping, and voting built in — transparency that doubles as prioritization.

Native, not a WebView

A real SwiftUI view with a UIKit bridge and zero dependencies — it looks and scrolls like the rest of your app.

Grouped by status

Planned, in progress, done — your roadmap, organized by where each item stands, themed to your brand.

Vote inside the roadmap

Users upvote what they want next, right on the roadmap. You build by demand, not by guesswork.

Public transparency

Showing what's coming builds trust and cuts 'is this on your radar?' support tickets.

Revenue-weighted signal

Pass updateUser(spend:) and weigh roadmap demand by the revenue behind each request.

One line to ship

FeaturesVote.RoadmapView() — managed from the same dashboard as your voting board and changelog.

One source of truth, three native views

The roadmap is the middle of the loop: collect requests on the voting board, show progress on the roadmap, announce shipped work in the changelog — all from one SDK and one dashboard.

Frequently Asked Questions

Still not convinced?

Here's a full price comparison with all top competitors

Okay, okay! Sign me up!

Start building the right features today ⚡️