A complete lost phone security system with a real backend API, live GPS dashboard, remote commands, email alerts, and full Android app source code ready to compile.
All GPS tracks, security events, commands, and audio metadata stored in Cloudflare D1 SQLite. Persists across sessions.
Owner-approved photos and audio recordings can be stored in Cloudflare R2 and viewed from the authenticated dashboard.
Optional SendGrid alerts can include event details, a GPS map link, and an owner-approved photo when one exists.
Leaflet.js map with real GPS data from device. Shows live location pin, path trail, and reverse geocoded address.
Queue SIREN, LOCK, SNAP_PHOTO, RECORD_AUDIO etc. Device picks up commands on heartbeat and executes them.
Kotlin source includes foreground GPS protection, authenticated commands, owner-approved camera/microphone requests, recovery tools, and optional Firebase push.