End-to-end user flows through QuickVote
โ Back to DocumentationQuickVote serves two primary user types with distinct goals and interaction patterns.
Presenters, teachers, meeting facilitators who create and control voting sessions. They manage questions, control timing, and view results on a projected screen.
Audience members who join sessions via QR code or link on their mobile devices. They vote on questions and optionally provide reasons for their choices.
| Journey | User | Priority | Steps | Key Metric |
|---|---|---|---|---|
| Create & Run Session | Admin | Critical | 8 | Setup in <2 min |
| Join & Vote | Participant | Critical | 7 | Join in <5 sec |
| Batch Voting | Participant | Important | 6 | 1 swipe per Q |
| Resume Draft | Admin | Standard | 4 | 2 clicks to resume |
| Clone Session | Admin | Standard | 4 | Instant copy |
| Export/Import | Admin | Standard | 3-5 | JSON validated |
| Run Presentation Session | Admin | Important | 9 | Keyboard-driven |
| Save/Load Templates | Admin | Standard | 4-6 | 3 clicks to save |
| Team-Based Voting | Admin | Important | 5 | Per-team filter |
| Author Template | Admin | Standard | 6 | Drag-and-drop |
| Screen | Role | Primary Actions | Critical For |
|---|---|---|---|
| Home Page | Admin | Create session, view past sessions | Entry point |
| Admin Dashboard | Admin | Manage questions, control session flow, view results | All admin journeys |
| QR Code Modal | Admin | Display join code for projection | Participant onboarding |
| Participant Lobby | Participant | Wait for session, see status | Pre-vote experience |
| Vote Screen | Participant | Select answer, add reason | Core voting action |
| Batch Carousel | Participant | Swipe through questions | Batch voting |
| Results Bar Chart | Both | View vote distribution | Feedback loop |
| Presentation Window | Admin (projected) | Full-screen slides, batch results, QR overlay | Presentation sessions |
| Sequence Editor | Admin | Drag-and-drop ordering of batches and slides | Presentation setup |
| Session Template Panel | Admin | Save, load, rename, delete session templates | Session reuse |
| Team Picker | Participant | Select team during lobby | Team-based sessions |
| Team Filter Tabs | Admin (projected) | Toggle results by team | Team result analysis |
| Template Editor | Admin | Visual drag-and-drop session builder | Template authoring |