CatchID
OUR Process
CHALLENGE
Fishery catch logs usually stop at a notebook at reception or an app few anglers bother to install. CatchID’s brief was different: turn the 15-digit chip already implanted in each trophy fish into a full history that anglers fill in themselves, on the bank, with wet hands and often no signal. That meant building for two audiences at once: anglers who need to log a catch in under a minute with no app or account, and owners who need verified data they can trust before a weight becomes a lake record, with each lake’s data kept fully separate from every other.
Project goals
On most carp fisheries, the history of each trophy fish lives in notebooks, spreadsheets and anglers’ memories. Records are scattered and hard to verify, owners can’t tell which fish are still in the lake, and dedicated apps fail at the bank because they need installation, an account and a stable connection.
CatchID replaces the notebook with a browser form opened from a QR code at each swim. The angler scans the chip, sees the fish’s latest catches and adds the weight; without signal, the catch syncs later. Weather is attached on the server, and the owner dashboard collects every catch into a fish profile with a weight curve, turning a passive chip into a living stock register.
COLOR & TYPOGRAPHY
font
Unbounded
Regular
Medium
#FFFFFF
#EEF2EF
#A9741F
#1E5A52
Key features
Results
Meduzzen delivered a working product covering the full catch lifecycle: a QR-based catch form with fish history and offline sync, an owner dashboard with review queue and fish register, per-swim QR codes and a bilingual landing page with pilot applications. The whole product runs as one Next.js and TypeScript application, with each lake fully isolated as a separate tenant and isolation verified with 36 unit tests and cross-account access checks. CatchID is ready to move to real data for a pilot with carp fisheries.