pwamusicside-projectraspberry-pispotifyawsself-hostingdocker
Groovepede Part 2: The Backend I Didn't Want
A local-first PWA with no server grew one anyway β because of a missing CORS header. It went to AWS, then moved into my house and onto a Raspberry Pi.