ZÁMĚR
Otevřeno, nebo zavřeno?
Jednoduše a s humorem dát vědět, jestli má kiosek U Starého Chřestýše zrovna otevřeno — na webu i na pultu, bez nutnosti cokoli hledat.
ŘEŠENÍ
Web + displej nad jedním API
Server je PHP 8 nad SQLite: jednostránková tabule, kterou po zadání PIN upravíš přímo na místě — otevírací hodiny, výjimečné zavření, akce s datem a „westernová“ cedule s vlastním vzkazem. Hardware tvoří ESP32-C3 Super Mini s kulatým 1,28″ GC9A01 (240×240) v 3D tištěném těle; každých pár sekund si stáhne /api/status a ukáže otevřeno nebo zavřeno. Wi-Fi, URL i PIN se nastaví přes captive portál. Když displej PIN zná, krátký stisk tlačítka pošle POST /toggle a ovládání je obousměrné; bez PINu stav jen konzumuje.
