Project

General

Profile

Actions

Epic #3851

open

EPIC: Hotel In-App Dashboard — Remote Device Controls

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

Story #3852: As a Hotel Admin, I want to remotely set screen brightness (0-100%) for a specific device from the CMS so that I do not need physical access to adjust itTo DoAjay Maharjan03/27/2026

Actions
Story #3853: As a Hotel Admin, I want to remotely set system volume (0-100%) for a specific device from the CMS so that audio levels can be managed centrallyTo DoAjay Maharjan03/27/2026

Actions
Story #3854: As a Hotel Admin, I want to push a new Wi-Fi configuration to a device from the CMS so that network settings can be updated without physical accessTo DoAjay Maharjan03/27/2026

Actions
Story #3855: As a Hotel Admin, I want to trigger a remote restart of the kiosk application on a device from the CMS so that I can resolve issues without visiting the deviceTo DoAjay Maharjan03/27/2026

Actions
Story #3856: As a developer, I want a DeviceCommand model (device FK, command_type, payload, status: pending/executed/failed) so that all remote commands are queued and trackedTo DoAjay Maharjan03/27/2026

Actions
Story #3857: As a developer, I want pending DeviceCommands included in the content sync API response so that the kiosk receives and applies them on next syncTo DoAjay Maharjan03/27/2026

Actions
Story #3858: As a Flutter kiosk app, I want to read and execute DeviceCommands (brightness, volume, Wi-Fi, restart) via Android platform channels so that system settings are applied programmaticallyTo DoAjay Maharjan03/27/2026

Actions
Story #3859: As a Flutter kiosk app, I want to report execution status of each command back to the backend so that the CMS shows whether the command succeeded or failedTo DoAjay Maharjan03/27/2026

Actions
Story #3860: As a Hotel Admin, I want to see the status (pending / executed / failed) of each device command in the CMS so that I know if my remote action was successfulTo DoAjay Maharjan03/27/2026

Actions
Actions #1

Updated by Suraj Risal 10 days ago

  • Subtask #3852 added
Actions #2

Updated by Suraj Risal 10 days ago

  • Subtask #3853 added
Actions #3

Updated by Suraj Risal 10 days ago

  • Subtask #3854 added
Actions #4

Updated by Suraj Risal 10 days ago

  • Subtask #3855 added
Actions #5

Updated by Suraj Risal 10 days ago

  • Subtask #3856 added
Actions #6

Updated by Suraj Risal 10 days ago

  • Subtask #3857 added
Actions #7

Updated by Suraj Risal 10 days ago

  • Subtask #3858 added
Actions #8

Updated by Suraj Risal 10 days ago

  • Subtask #3859 added
Actions #9

Updated by Suraj Risal 10 days ago

  • Subtask #3860 added
Actions #10

Updated by Suraj Risal 3 days ago

  • Assignee set to Ajay Maharjan
Actions

Also available in: Atom PDF