Back to index
10/Safety / PWA/2026/Open Source

Meet Safe

Location-based check-in. Miss your meeting, your trusted contact gets a live map link.

Meet Safe
// 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 →

RoastMe