10/Safety / PWA/2026/Open Source
Meet Safe
Location-based check-in. Miss your meeting, your trusted contact gets a live map link.

// Overview
PWA for personal safety on dates, pickups and meetings. Pick a location, set an arrival time, add a trusted email. If you're outside a 1km safe zone at the deadline, the app keeps emailing your live coordinates until you arrive or stop.
// Problem
If something goes wrong on a meet-up, nobody knows where to start looking. Existing safety apps either ping constantly or only fire on a panic button.
// Approach
01Browser geolocation + Wake Lock to keep tracking alive on locked devices where supported.
02Server-side Nodemailer route gated by check-in time and safe-zone distance — no alerts before they're useful.
03Repeating alert loop until the user enters the safe zone or cancels.
04PWA install + test mode (30s alert cadence) for verifying the chain end-to-end.
// Outcome
›Installable on mobile via PWA
›End-to-end alert flow verifiable in test mode
// Stack
Next.js 16React 19TypeScriptTailwindGoogle Maps APINodemailernext-pwa
Next case →