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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions