Here are links to try out live demos of the #PocketPortal example projects:
Simple page: https://pocket-portal.github.io/code/Example%20Projects/2-Pocket_Portal--Simple_Page/data/index.html
Digital colouring page: https://pocket-portal.github.io/code/Example%20Projects/3-Pocket_Portal--Colouring_Page/data/index.html
Music player (NEW): https://pocket-portal.github.io/code/Example%20Projects/4-Pocket_Portal--Music_Player/data/index.html
ELIZA-inspired chatbot (NEW): https://pocket-portal.github.io/code/Example%20Projects/5-Pocket_Portal--Eliza_Chatbot/data/index.html

Photo of the Elizabot captive portal example project displayed on a phone. The phone is held above a potted succulent.

Screenshot of the music player example project. The page showcases snippets of Creative Commons music purchased from Bandcamp, with the song title, artist and audio player shown.
Unfortunately, I couldn't manage to get a proper playlist Javascript library working with the captive portal, so audio on a page will have to do for now...