Skip to content

Feature Request: Online Event Mode — QR code entry, live participant pool, and animated draw #21

@Spaccesi

Description

@Spaccesi

Summary

For conferences or fairs (e.g., Flutter Conf), the host should be able to create a raffle room. Attendees scan a QR code, enter their name, and join a live participant pool. The host can close registration and run an animated draw in front of the audience.

Sub-features

  • Host creates a room and gets a shareable QR code.
  • Attendees scan QR, type their name, and join the pool in real time.
  • Host closes the pool and initiates the raffle with a significant animation.
  • Participant search/filter — with 100+ participants, a search bar is needed to find and remove specific entries.
  • Post-event app rating prompt — after using the app, prompt users to rate it on the App Store / Google Play (iOS and Android only).

Possible Solution

  • Use a real-time backend (Firebase Firestore or similar) for the live pool.
  • Generate QR code linking to a lightweight web registration page.
  • Implement a search/filter input on the participants list.
  • Use in_app_review Flutter package for the rating prompt.

Acceptance Criteria

  • Host can create a room and share a QR code.
  • Attendees can join via QR → web form (no app required for attendees).
  • Participant list updates in real time for the host.
  • Host can close registration and run the raffle with a live animation.
  • Participants list has a search/filter bar (active when list > 10 entries).
  • App rating prompt appears after a completed raffle on Android and iOS only.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions