A full-stack mobile application empowering citizen journalism, real-time safety alerts, and AI-based crime insights in Karachi, Pakistan.
SafeKarachi is a mobile application built to empower citizens in reporting crime, sharing safety information, and receiving real-time alerts. It bridges the gap between citizens, law enforcement, and emergency services through a shared crime awareness platform.
- 📍 Color-coded Crime & Safety Map (Red = High risk, Yellow = Moderate, Green = Safe)
- 🔔 Real-time Notifications based on location
- 🧾 Incident Reporting with media & CNIC verification
- 🆘 SOS Alerts for Fire, Ambulance, and Police
- 🔎 Talash-e-Gumshuda (Missing persons reporting and tracking)
- 💬 Community User Feed with like, comment, and verified/unverified status
- 🧠 AI-powered Safety Analysis (See below)
SafeKarachi integrates AI-driven analytics to highlight the most affected areas of Karachi using real-time and historical user-submitted crime and safety reports. Through spatial clustering and frequency mapping, the application dynamically identifies high-risk zones, updates the color-coded crime heatmap, and enables law enforcement and users to recognize unsafe regions. This feature supports smarter patrolling and informed citizen navigation within the city.
(Below are key screens from the SafeKarachi application)
| Layer | Technology |
|---|---|
| Frontend | React Native, Redux, Android Studio |
| Backend | Node.js, Express.js, REST API |
| Database | MySQL |
| Maps | Google Maps API |
| Auth & Security | HTTPS, CNIC-based Verification |
| Real-Time | Socket.IO |
SafeKarachi is a standalone mobile application acting as a hub for citizen journalism and community safety. It addresses:
- Crime reporting and safety awareness
- Emergency alerting
- Safety engagement
- Public trust and participation in law enforcement
This project was awarded ORIC Seed Funding for innovation and social impact in public safety.
- Residents of Karachi
- Law enforcement agencies
- Emergency services
- Security firms
- NGOs and journalists
- Tourists & travel agencies
- Educational institutions
| Module | Description |
|---|---|
| 🚀 Onboarding | Signup/Login, CNIC verification, tutorial splash screens |
| 🗺️ Map View | Blip markers for reports, color zones, live updating |
| 📢 Feed + Social | User posts, comments, like/unlike, moderation |
| 🔎 Gumshuda | Report/view missing persons |
| 📞 SOS Alerts | Tap-to-call nearest service (Police, Fire, Ambulance) |
| 🧠 Safety Analysis | Frequency trends, clustering, red zone detection |
| 🧹 Profile | View/edit posts, liked posts, user profile images |
For questions or collaboration:
Ubed Ullah
GitHub | LinkedIn






