Skip to content

Repository files navigation

🚨 SafeKarachi – Crime Reporting & Citizen Safety App

A full-stack mobile application empowering citizen journalism, real-time safety alerts, and AI-based crime insights in Karachi, Pakistan.


🎯 Objective

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.


🧩 Core Features

  • 📍 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)

🧠 AI-Driven Crime Insight

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.

📲 User Interfaces

(Below are key screens from the SafeKarachi application)

  • 🖼️ Login Page
    Login Page

  • 🖼️ User Feed Interface
    User Feed 1
    User Feed 2
    User Feed 3

  • 🖼️ Color-coded Safety Map
    Color-coded Map
    Map Alternate

  • 🖼️ User Profile Page
    User Profile

🔧 Tech Stack

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

🌐 Product Scope

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

🏆 Recognition

This project was awarded ORIC Seed Funding for innovation and social impact in public safety.


👥 Intended Audience

  • Residents of Karachi
  • Law enforcement agencies
  • Emergency services
  • Security firms
  • NGOs and journalists
  • Tourists & travel agencies
  • Educational institutions

💡 System Modules

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

📫 Contact

For questions or collaboration:
Ubed Ullah
GitHub | LinkedIn


About

An AI-powered crime reporting and citizen safety app for Karachi, featuring real-time alerts, a color-coded crime map, and community engagement.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Contributors

Languages