What I Built
As a Computer Engineering student, I wanted to build something that solves a real-world problem. I started building a Women Safety System, but due to time constraints and incomplete implementation, the project remained unfinished.
Now, I revived the project and transformed it into a real-time women safety dashboard using ESP8266, Firebase, HTML, CSS, JavaScript, and GitHub Copilot.
The system helps users send emergency alerts instantly with:
🚨 SOS Alert Button
📍 Live Location Tracking
🔊 Emergency Siren Sound
📸 Camera Snapshot Capture
👥 Emergency Contact Notifications
The project architecture works like this:
ESP8266 → Firebase → Web Dashboard → Emergency Contacts
This project means a lot to me because it combines technology with social impact.
Demo
🔗 GitHub Repository: https://github.com/nehamahale1807/WOMEN-SAFETY-PROJECT
Initially, my project was incomplete.
Before:
❌ Basic UI only
❌ No real-time alert functionality
❌ No Firebase integration
❌ No emergency notification system
What I Improved:
✅ Added Firebase Realtime Database integration
✅ Implemented real-time SOS alerts
✅ Added live geolocation tracking using Google Maps
✅ Added camera snapshot feature
✅ Improved UI and emergency siren functionality
One major improvement was making the system work dynamically by triggering alerts through Firebase.
When alert/status = true, the system automatically sends alerts and updates the interface in real time.
My Experience with GitHub Copilot
GitHub Copilot helped me a lot during development.
It helped me:
Generate JavaScript functions faster
Fix logic errors in Firebase integration
Improve UI code structure
Debug real-time event handling
Speed up repetitive coding tasks
Instead of getting stuck for hours, Copilot helped me experiment with different implementations and understand better coding practices.
For me, GitHub Copilot felt like a coding assistant that made development faster and smoother.
*Final Thoughts
*
This challenge motivated me to finally complete something I had started earlier.
More than just finishing code, it reminded me that unfinished ideas still have potential — they only need another chance.
Technology becomes meaningful when it solves real problems, and this Women Safety System is one step toward that goal.
#githubchallenge #githubcopilot #webdev #firebase #javascript #womeninsafety #opensource




Top comments (0)