Case Study

TagTrek

Scan to return — never lose your belongings again

A privacy-first smart QR tag system for luggage, keys, and personal items. Attach a dynamic QR tag to anything you own; if it's lost, whoever finds it scans the tag to reach you — no app or account required for the finder. Three visibility modes (Normal, Traveling, Lost), anonymous in-app messaging, and city-level location only with no GPS tracking.

React NativeExpoTypeScriptAstroSupabaseCloudflare Turnstile
01

Dynamic QR Codes

Each tag links to a profile you control. Print it once and stick it on anything — the QR never changes, but what it shows always does.

Dynamic QR Codes
02

Three Visibility Modes

Switch a tag between Normal, Traveling, and Lost — each surfacing different contact details and custom messages so finders see exactly what you choose.

Three Visibility Modes
03

Print-Ready Tag Designs

Pick a template — Classic, Wanderlust, Pastel Map, or Kawaii — and a size from business-card holder to large luggage tag, then share, save, or print.

Print-Ready Tag Designs
04

Anonymous Messaging

Finders start a conversation without revealing their identity or installing anything. Chat with them in-app to arrange the return.

Anonymous Messaging
05

One Inbox for Every Finder

All finder conversations in one place, each linked to the item it's about, with unread badges so you never miss a reply.

One Inbox for Every Finder
06

Real-Time Scan Alerts

Get an Expo push notification the moment one of your items is scanned — with live scan counts on your dashboard and Cloudflare Turnstile plus rate limiting guarding every public endpoint.

Real-Time Scan Alerts

Technology Stack

Mobile App

React NativeExpoTypeScriptExpo Router

Finder Web

Astro (static)React IslandsVercel

Backend

SupabasePostgreSQLEdge FunctionsAuth

Notifications

Expo Push NotificationsPush Tokens

Security & Abuse

Cloudflare TurnstileRow-Level SecuritySHA-256 IP HashingRate Limiting

Privacy

City-Level LocationNo GPS TrackingAuto-Archiving Messages

App Screenshots

Customize and print your QR tag
Messages inbox — anonymous chats with finders
Anonymous chat with a finder

Have a Similar Idea?

Let's talk about turning your concept into a production app.

Start a Project