Anonymous community-driven safety PWA. Pin live incidents — crime, fire, disaster, civil unrest, on a shared map. No accounts, no tracking. Everyone Subscribed Get's Notified. Community votes reports from pending → active, filtering noise automatically. IPs are hashed, nothing personal stored. - Animated live map + 3D globe view - Push notifications with custom radius - Up to 3 photos per report - Shareable deep-links - Installable on iOS & Android Next.js 16 · Firebase · Leaflet · D3.js
No reviews yetBe the first to leave a review for ThreatAlert
Maker
📌
Hey PH! I built ThreatAlert because I wanted a way to know what's happening around me without handing over my identity to an app.
The hardest part was the voting system — making it spam-resistant without requiring accounts. The solution was one-way HMAC hashing IPs server-side so duplicates are caught but nothing traceable is ever stored.
Would love feedback on the globe gallery feature especially — it was the most fun to build. Happy to answer anything!