How it actually went
No tricks.
Just the right work, done properly.
01
The challenge
One QR code on a physical pet tag. Three completely different audiences who might scan it: a new owner about to claim, the existing owner managing the profile, or a stranger holding a lost pet. The same URL had to serve all three — instantly, with zero login friction for the finder.
02
The approach
WordPress as the CMS and admin layer. Custom PHP for the state-detection logic on every scan. MySQL storing tags, claims, and pet profiles against unique IDs. Mobile-first templates designed for the “I just found a pet on the street” moment, where every second matters.
03
The result
A single URL that behaves like three different apps depending on who scans it. The finder flow — the most time-sensitive part of the experience — works in seconds, on any phone. New tags scale infinitely: each one is just a new database record with its own generated QR code.