I built an internal tool for them and later extracted it out into Scansprout (https://www.scansprout.com).
It generates QR codes and tracks scans including location, device, time. You can see which codes are actually getting engagement vs. which are being ignored. For the gallery, this helped them understand visitor behavior and figure out which artists to feature more prominently.
Tech stack is Python (Django), Postgres, HTMX, Hyperscript. Hosted on Heroku. Happy to answer questions about the build or the tech stack. Would love your feedback :)
anwar_nairi•1h ago