Project

General

Profile

Actions

Epic #3895

open

EPIC: Flutter Kiosk App — Offline Mode & Reliability

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 6 (6 open0 closed)

Story #3896: As a developer, I want the Flutter app to cache all promotion media files locally so that content can be displayed without a network connectionTo DoAjay Maharjan03/27/2026

Actions
Story #3897: As a developer, I want the Flutter app to skip re-downloading media files already cached and unchanged (hash comparison) so that sync is efficientTo DoAjay Maharjan03/27/2026

Actions
Story #3898: As a developer, I want the kiosk to continue displaying cached promotions for at least 24 hours if the network is unavailable so that hotel operations are not disruptedTo DoAjay Maharjan03/27/2026

Actions
Story #3899: As a developer, I want the kiosk to show a hotel logo placeholder if the cache is empty and there is no network so that the screen is never blankTo DoAjay Maharjan03/27/2026

Actions
Story #3900: As a developer, I want failed sync attempts retried on the next poll cycle so that transient network failures are handled automaticallyTo DoAjay Maharjan03/27/2026

Actions
Story #3901: As a developer, I want the Flutter app to handle corrupted or missing cached media gracefully by skipping that promotion so that other promotions still displayTo DoAjay Maharjan03/27/2026

Actions
Actions

Also available in: Atom PDF