Hot's Pizza Payphone
A Raspberry Pi-powered payphone that turns its original keypad into a physical interface for a library of mapped audio.

A payphone retrofitted with a Raspberry Pi Zero 2 W: the original handset and keypad out front, the opened cabinet and wiring behind it.
The object is the interface
Pick up the handset, dial a sequence, and press #. The matching audio starts
immediately. That simple exchange is the whole public interface, so the hidden
system had to make it feel dependable: read the GPIO keypad matrix reliably,
play DTMF tones as feedback, keep playback responsive, and duck audio while
someone is dialing again.
The finished installation runs on a Raspberry Pi Zero 2 W. Sounds are decoded
and kept ready in memory instead of being opened from storage after every dial.
That removes the pause between pressing # and hearing the result.
The control panel is for leaving it alone
The browser control panel is where the collection changes. I can upload a file or record a sound, trim it, preview it, and assign it to a dial sequence.

The control panel handles upload, recording, trimming, preview, and dial-code mapping from one screen.

The system is up to date, with update status visible in the local control panel.
A shop installation has to recover without a keyboard or engineer beside it. The local maintenance path can fall back to a temporary Wi-Fi access point, restart a failed service, and apply a fast-forward update. After restart, a health check either accepts the tracked branch's current HEAD or rolls the deployed files back to the previous working copy.
Current state
It was deployed as a working interactive installation for the Chinatown pizza shop, not as a staged prototype.