Web app hosted in the cloud to manage alarms. Python app running local on the Pi in the clock syncs periodically and controls alarm functionality. Keeps a cache of the last set of alarms synced to allow indefinite offline mode after initial sync post-power up.