Built from an old Echo Show 5 and the phone already in your pocket. Two small open-source projects that talk to each other over your own Wi-Fi. Nothing else is in the stack.
The system is split cleanly along the phone/display boundary, and each half is its own small, independently-buildable project.
An Android app (Kotlin) with essentially no UI beyond a settings/customize screen. Its job is to run a local HTTP server and expose one JSON snapshot.
GET /dashboardPlain HTML/CSS/JS kiosk app with no build step and no framework. Polls Aurora and renders the whole bedside experience client-side on the repurposed Echo Show.
/dashboard every 30 secondsAll rendered client-side on the display, driven by the snapshot Aurora serves.
Current conditions, forecast, radar, air quality, and severe alerts via Open-Meteo.
Alarms that ring right on the display, no phone needed at the moment they go off.
Bedside white noise / rain / ambience, playing locally on the display.
One tap dims the screen, enables real system DND on the phone, and starts ambient sound.
Idle-timeout photo crossfade screensaver that takes over when nobody's looking.
Wallpaper rotation with dominant-color-driven accent theming across eight full themes.
Battery, notifications, and calendar pulled straight from the paired phone.
Planets and a real star map computed from classical orbital mechanics, with no network required.
Aurora only serves while on the configured home Wi-Fi, so nothing is ever exposed externally.
Clone them, read them, run them on your own hardware.