Skip to content
← All mobile apps
CASE STUDYSHIPPED 2026Live in stores

Community & smart collars

Pet-Meet

A community app for finding lost pets: live map, location-based alerts and smart QR collars that work without installing anything.

YEAR2026
PLATFORMSiOS · Android
ROLEDesign, development & launch
CONTEXT

The challenge

When a pet goes missing, every minute counts. Reporting had to take seconds, alerts had to reach only people near the location, and the QR collars had to show contact info to anyone who scanned them, with no account or app install required.

APPROACH

The solution

A React Native/Expo app for iOS and Android with a live map of reports and geolocated push notifications. Each collar carries a QR that opens a public web page with a deep link into the app. Behind it: a Fastify backend, a Next.js admin panel for collar inventory, and a public Astro site, all in one monorepo.

WHAT IT DOES

Key features

5 features
01

Live map

Lost-and-found pet reports on a real-time map, with photo, description and last known location.

02

Location-based alerts

Push notifications that reach only users near the report location: signal, not noise.

03

Smart QR collars

Scanning shows the owner’s contact info on a public web page: works for anyone, no account needed.

04

Friends network

A trusted circle of contacts who get your pets’ alerts first.

05

Operations panel

Next.js admin for collar inventory, distribution centers and PDF shipping manifests.

UNDER THE HOOD

Architecture & stack

Turborepo monorepo: React Native/Expo app, Fastify backend on Supabase, Next.js admin panel and a public Astro site with per-pet deep-link pages. Twilio for verification and AWS S3 for media.

React NativeExpoNext.jsAstroFastifySupabaseDrizzle ORMTurborepoAWS S3Twilio
RESULT

Live on the App Store and Google Play, with a physical QR-collar ecosystem operating on top of the platform.

Let’s talk about your project
SECOND OPINION
13+ years · product, architecture, team · ES / EN

When you need judgment,
not just code.

Not every engagement needs someone to take the whole product. Sometimes you already have a team and need someone who has shipped this before to look at it. A decision nobody can settle, a stack under evaluation, a roadmap that feels wrong, an estimate you do not trust. A decade of shipping across web, mobile and AI left me something more useful than a stack: judgment about what is worth building.

WhatsAppLinkedInUpwork