Voltar aos Projetos
Estudo de Caso

TagTrek

Escaneie para devolver — nunca mais perca seus pertences

Um sistema de tags QR inteligentes com foco em privacidade para malas, chaves e itens pessoais. Prenda uma tag QR dinâmica em qualquer coisa sua; se ela for perdida, quem a encontrar escaneia a tag para chegar até você — sem app ou conta necessários para quem encontrou. Três modos de visibilidade (Normal, Viajando e Perdido), mensagens anônimas dentro do app e localização apenas em nível de cidade, sem rastreamento por GPS.

React NativeExpoTypeScriptAstroSupabaseCloudflare Turnstile
01

QR Codes Dinâmicos

Cada tag leva a um perfil que você controla. Imprima uma vez e cole em qualquer coisa — o QR nunca muda, mas o que ele exibe muda sempre que você quiser.

QR Codes Dinâmicos
02

Três Modos de Visibilidade

Alterne uma tag entre Normal, Viajando e Perdido — cada modo exibe diferentes dados de contato e mensagens personalizadas, para que quem encontrar veja exatamente o que você escolher.

Três Modos de Visibilidade
03

Privacidade por Design

Sem rastreamento por GPS — os donos definem a localização em nível de cidade manualmente. Endereços de IP são armazenados apenas como hashes SHA-256 e todas as tabelas são protegidas com row-level security.

Privacidade por Design
04

Mensagens Anônimas

Quem encontra inicia uma conversa sem revelar sua identidade nem instalar nada. Converse com essa pessoa dentro do app para combinar a devolução.

Mensagens Anônimas
05

Sem App para Quem Encontra

Quem encontrou simplesmente escaneia a tag, vê as informações que você escolheu compartilhar e entra em contato — direto de uma página web estática e rápida em Astro.

Sem App para Quem Encontra
06

Alertas de Escaneamento em Tempo Real

Receba uma push notification do Expo no momento em que um dos seus itens é escaneado — com contagem de escaneamentos ao vivo no seu painel e Cloudflare Turnstile mais rate limiting protegendo cada endpoint público.

Alertas de Escaneamento em Tempo Real

Stack de Tecnologia

App Mobile

React NativeExpoTypeScriptExpo Router

Web Finder

Astro (static)React IslandsVercel

Backend

SupabasePostgreSQLEdge FunctionsAuth

Notificações

Expo Push NotificationsPush Tokens

Segurança & Abuso

Cloudflare TurnstileRow-Level SecuritySHA-256 IP HashingRate Limiting

Privacidade

City-Level LocationNo GPS TrackingAuto-Archiving Messages

Capturas de Tela do App

QR code com opções de compartilhar, salvar e imprimir
Detalhes da tag com modos Normal, Viajando e Perdido
Privacidade por design — localização em nível de cidade e chat anônimo
Chat anônimo com quem encontrou
Cartão de tag QR imprimível com 'escaneie para devolver'
Painel Minhas Tags com contagem de escaneamentos
Como o TagTrek funciona — três passos
Seletor de itens para malas, chaves e mais

Tem uma Ideia Parecida?

Vamos conversar sobre transformar seu conceito em um app em produção.

Iniciar um Projeto