SaveHer: A Web Based Application Women Safety Application
S. Indhumathi, M.E.
Assistant Professor
Department of Computer Science and Engineering
Angel College of Engineering and Technology
Tiruppur, Tamil Nadu, India
Shuba Harini R, Mohana, Vasuki, Praveena
Final Year B.E. — Computer Science and Engineering
Angel College of Engineering and Technology
Tiruppur, Tamil Nadu, India
Abstract—Women's safety is a critical issue faced by society globally, with crimes against women increasing at an alarming rate. Existing safety solutions either require continuous internet connectivity, complex registration processes, or native app store installation — making them unreliable in the critical moments when they are needed most. This paper presents SaveHer, a Progressive Web Application (PWA) for women's safety built using React.js that operates completely offline after first installation. The system provides a single-tap SOS emergency alert that automatically sends the user's live GPS location via SMS, WhatsApp, and direct phone call to all saved emergency contacts simultaneously. A key innovation is the offline-first architecture: SOS messages are queued using localStorage when the network is unavailable and automatically dispatched when connectivity returns — requiring no user action. Additional features include offline Leaflet maps with cached OpenStreetMap tiles, Haversine formula-based real GPS distance calculation to nearby police stations and hospitals, real crime statistics from NCRB 2022 for 15 Tamil Nadu cities, shake detection for automatic SOS trigger, voice evidence recording with permanent IndexedDB storage, fake incoming call simulation to help women escape dangerous situations, and real-time battery monitoring. The app is deployed on GitHub Pages at subhahariniR.github.io/saveher-app, installable on any Android or iOS device as a native-like application with no account, no registration, and no cost.
Keywords—Women Safety App; React.js; Progressive Web App (PWA); GPS; SOS; Offline-First Architecture; Haversine Formula; NCRB; Service Worker; IndexedDB; localStorage; Tamil Nadu; Voice Recording; Shake Detection; Fake Call.