Pet tech web app · Australia · 2022 build

One URL.
Three apps. One QR code.

Recollo’s FOMO Pet Tags are QR codes you scan when a pet goes missing. Each tag’s URL serves three completely different experiences depending on who’s scanning and whether the tag is claimed — same address, three different apps.
User experiences from one URL
3
Unregistered · Authenticated owner · Finder
Journey trigger
QR
Physical tag scan — no app install
Steps for a finder to reach the owner
0
Details visible on the first scan
Authentication system
Custom
Built on WordPress + PHP + MySQL
Client
Recollo
Industry
Pet tech & SaaS
Engagement
Built in 2022
Services
Maintenance & SupportWeb ApplicationWebsite Development
The build

Three states,
one URL.

A single QR code on a physical pet tag links to one URL — but what loads depends entirely on context. Unregistered tag? Show the product. Authenticated owner? Show the management dashboard. Stranger holding a lost pet? Show owner contact info immediately, no login required.
https://www.recolloqr.com/
Recollo website preview

Unclaimed tag flow

Visitor sees Recollo branding, product explanation, and a clean path to create an account or log in to claim the tag.

Owner claim & management

Authenticated owners enter pet details, photo, and emergency contact. Data stored against the tag’s unique ID in MySQL.

Finder mode, instant access

A stranger who finds a lost pet sees the pet’s name, photo, and owner contact details immediately — no account, no friction, just speed.

Privacy by design

Contact details only ever appear inside the finder view — never indexed, never publicly accessible outside the QR-code flow.
StackWordPressPHPMySQLJavaScriptQR code generation

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.
The actual work

What it took
to build it once.

From three-state logic to bulk tag inventory generation. The bones of a real web app — not just a website.
  • Custom WordPress-based web application architecture
  • State-detection logic — three rendering branches per URL
  • User authentication & account system in PHP
  • MySQL schema for tags, claims, and pet profiles
  • Unique tag ID generation tied to QR code outputs
  • Mobile-first finder view (zero login, sub-second load)
  • Owner dashboard for editing pet details & contact info
  • Photo upload & emergency contact handling
  • Privacy safeguards — finder details non-indexed
  • Bulk tag inventory generation for the business owner
  • Admin layer in WordPress for tag and claim management
  • Cross-browser mobile testing on iOS + Android

Disclaimer: This website listed in devPanda's portfolio was developed by Ethan Jarrett while employed at Yakk, and is not associated with devPanda. The intellectual property rights to these websites belong to the respective parties. devPanda is a personal portfolio showcasing the work of Ethan Jarrett and is not affiliated with any of the businesses represented in these projects.

Get started

Want results like these?

Free SEO audit or a no-obligation discovery call. Honest assessment, no hard sell. If neither’s the right move right now, I’ll tell you that too.