Fisherman's Friend: QR analytics at global scale, privacy built in
For Fisherman's Friend, we built the global platform through which the brand manages all QR codes on its product packaging centrally, rolls them out worldwide and analyses them in detail. A high-performance infrastructure designed for millions of scans routes every code reliably to its destination — fast, measurable, individually controllable for every country and GDPR-compliant from the ground up.
- Client
- Fisherman’s Friend
- Year
- 2026
- Stack
- Laravel Go React Kubernetes
At its heart sits a central management system built on Laravel, in which the brand creates, groups and maintains all of its QR codes globally. The redirects themselves run through a layer engineered purely for performance: a lean service written in Go resolves every scan in milliseconds and keeps response times low even when a campaign launch sends traffic soaring. Operation and scaling are handled by a Kubernetes environment that grows automatically with demand — an architecture designed to handle millions of scans without anyone having to intervene.
Country detection matches every scan to the right target market, so users automatically land on the correct country or language page. Control stays entirely with the brand: redirect targets, country-specific rules and campaigns can be adjusted at any time — without reprinting a single code. Data protection is handled just as rigorously: the platform enables fully GDPR-compliant processing of all scan data, with privacy by design baked into the architecture from the very first decision rather than bolted on later.
An integrated analytics dashboard built in React makes every interaction visible: scans by country, over time and by campaign converge in real time, showing at a glance which campaign is working where. Printed codes turn into reliable insights — and physical packaging becomes a measurable digital channel. The result is a scalable, data-driven platform that seamlessly connects packaging with digital brand management.