Product Roadmap

See what we've built and what's coming next

Phase 1: Foundation

Completed

Auth, profile, and public page shell

  • Performer registration and login
  • Profile editing with photo upload
  • Social media links
  • Public performer page
  • Internationalization (en-US, pt-PT, es-ES, fr-FR)
  • Language selector on logged-out pages ✓
  • Dark mode support

Phase 2: Content Management

Completed

Playlists and acts organization

  • Create and manage playlists
  • Add acts to playlists
  • Visibility and active toggles
  • List and card view modes

Phase 3: Core Voting Loop

Completed

Audience voting on the public page

  • Audience session cookies
  • One vote per round per session
  • Real-time vote count updates
  • Acts sorted by vote count
  • Session extension prompts

Phase 4: Stats & Controls

Completed

Live performance management

  • Dashboard statistics
  • Live Control page
  • Voting toggle (open/close)
  • Now Playing / Up Next controls
  • Global vote reset
  • Selection mode settings

Phase 5: Hardening

Completed

Testing, polish, and edge cases

  • Rate limiting on critical endpoints
  • Input validation audit
  • Error handling improvements
  • Loading states and skeletons
  • E2E tests with Playwright
  • Mobile and accessibility audit

Phase 6: Core Show Experience

Completed

Essential tools for every show

  • Full-screen QR display mode ✓
  • Email verification and password reset ✓
  • Session time indicator ✓

Phase 7: Performer Sessions

Completed

Per-show tracking and analytics

  • Start/end performance sessions ✓
  • Session-specific stats tracking ✓
  • Session history and comparison ✓
  • Live control session gating ✓
  • Auto-end after 4h inactivity ✓
  • All-time totals aggregation ✓
  • Top voted acts per session ✓

Phase 8: Engagement

Completed

Personal connections with audience

  • Playlist & acts search ✓
  • Configurable session duration ✓
  • Gated registration with invite codes ✓
  • Winner announcement broadcast ✓
🚧

Phase 9: Payments

In Progress

Stripe integration for performer tips

  • Stripe Connect onboarding for performers
  • Audience tipping flow (Apple Pay, Google Pay, cards)
  • Transaction history and payouts
🔜

Phase 0: Future Ideas

Upcoming

Nice-to-have features we may explore

  • Audience-to-performer messages
  • Selection mode automation (timer/count)
  • Offline indicator
  • Song preview integration (Spotify/Apple Music)
  • Instant Live Updates - real-time vote updates without refresh

Have ideas or questions about our roadmap?

Send Feedback