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
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
Possible Solution
in_app_reviewFlutter package for the rating prompt.Acceptance Criteria