-
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or request
Description
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_reviewFlutter 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.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request