Project

General

Profile

Actions

Epic #3877

open

EPIC: Flutter Kiosk App — Engagement Mode & CTA

Added by Suraj Risal 10 days ago. Updated 3 days ago.

Status:
To Do
Priority:
Medium
Assignee:
Start date:
03/27/2026
Due date:
% Done:

0%

Estimated time:
0:00 h
Type:
Planned

Subtasks 10 (10 open0 closed)

Story #3878: As a guest, I want to tap anywhere on the screen to enter engagement mode so that I can interact with the current promotionTo DoAjay Maharjan03/27/2026

Actions
Story #3879: As a guest, I want the slideshow to pause and the current promotion to expand into a detail view when I tap the screenTo DoAjay Maharjan03/27/2026

Actions
Story #3880: As a guest, I want to swipe left and right to browse other promotions on this device so that I can discover more offersTo DoAjay Maharjan03/27/2026

Actions
Story #3881: As a guest, I want dot indicators showing my position in the promotion list so that I know how many promotions are availableTo DoAjay Maharjan03/27/2026

Actions
Story #3882: As a guest, I want a 30-second inactivity timer with a visible bottom progress bar so that the kiosk automatically returns to idle if I walk awayTo DoAjay Maharjan03/27/2026

Actions
Story #3883: As a guest, I want to tap a Learn More button to see an overlay panel slide up with extended description so that I can get more detailsTo DoAjay Maharjan03/27/2026

Actions
Story #3884: As a guest, I want to tap a Scan QR button to see a QR code modal so that I can scan and continue the experience on my phoneTo DoAjay Maharjan03/27/2026

Actions
Story #3885: As a developer, I want the QR code to encode the server-side redirect URL (/qr/{token}/) and not the destination URL directly so that every scan is trackedTo DoAjay Maharjan03/27/2026

Actions
Story #3886: As a guest, I want to dismiss the QR modal by tapping outside it so that I can return to the promotion without confusionTo DoAjay Maharjan03/27/2026

Actions
Story #3887: As a developer, I want all engagement events (session start, swipe, CTA tap) logged with promotion_id, device_id, and timestamp so that analytics data is accurateTo DoAjay Maharjan03/27/2026

Actions
Actions #1

Updated by Suraj Risal 10 days ago

  • Subtask #3878 added
Actions #2

Updated by Suraj Risal 10 days ago

  • Subtask #3879 added
Actions #3

Updated by Suraj Risal 10 days ago

  • Subtask #3880 added
Actions #4

Updated by Suraj Risal 10 days ago

  • Subtask #3881 added
Actions #5

Updated by Suraj Risal 10 days ago

  • Subtask #3882 added
Actions #6

Updated by Suraj Risal 10 days ago

  • Subtask #3883 added
Actions #7

Updated by Suraj Risal 10 days ago

  • Subtask #3884 added
Actions #8

Updated by Suraj Risal 10 days ago

  • Subtask #3885 added
Actions #9

Updated by Suraj Risal 10 days ago

  • Subtask #3886 added
Actions #10

Updated by Suraj Risal 10 days ago

  • Subtask #3887 added
Actions #11

Updated by Suraj Risal 3 days ago

  • Assignee set to Ajay Maharjan
Actions

Also available in: Atom PDF