Time to Rise: Hacking Mornings with JavaScript, Raspberry Pi, and Creativity
summary
Builds a children’s alarm clock: a Raspberry Pi kiosk with touchscreen, USB speaker and a web admin UI, running Fastify + React + TypeScript and serving sounds from the backend because Chromium won’t autoplay. Configuration lives as a small JSON file on the filesystem, devices sync via local-only with WebSockets (no cloud access), bill of materials tops €100 so it’s not cost‑effective but it works, with a recurring sound failure that currently needs a weekly reboot. Hardware is a Raspberry Pi kiosk with Chromium.
AI-written summary · about
chapters (11)
- 0:00Problem with wake-up times
- 3:31Raspberry Pi idea born
- 6:21Hardware stack explained
- 8:46Cost and fun balance
- 10:51Software architecture overview
- 12:56Security and local access
- 14:00Sound and persistence challenges
- 16:07TypeScript and shared library
- 17:33Tech stack deep dive
- 19:22Future improvements
- 20:04Was it worth it?
related talks
57mMake More Than Music with Tiny Computers, JavaScript and MIDI
36mJavaScript on the Raspberry Pi
29mHacking Sleep With JavaScript!
27mHow I Ended Up Automating My Curtains And Shouting At My Laptop
49mBuilding a 100% JavaScript Robot
26mHow To Use React In A Wedding Gift Without Being A Bad Friend
10mWhimsy: Babies just want to have fun
33mJavaScript for Hardware
