Skip to content

Tusharedith/SafeCast

Repository files navigation

SafeCast 🔐

SafeCast is an AI-powered intelligent surveillance system designed for real-time threat detection and security enhancement. It provides smart monitoring through features like weapon detection, panic detection, actionable dashboards, and automated alerts.

🔧 Features

  • 🛡️ Weapon Detection
    • Uses AI models to instantly identify weapons in surveillance footage.
    • Helps prevent escalation by alerting security in real time.
Screenshot 2025-05-24 at 10 23 01 PM
  • 🚨 Panic Detection
    • Recognizes sudden distress gestures or unusual behavior patterns.
    • Ensures timely response from security guard or emergency teams.
Screenshot 2025-05-24 at 10 26 41 PM
  • 📊 Centralized Dashboard
    • Interactive platform for monitoring real-time data and analytics.
    • Visualizes system status, threat logs, and historical events.
Screenshot 2025-05-24 at 10 25 43 PM Screenshot 2025-05-24 at 10 26 18 PM
  • ⚠️ Instant Alerts
    • Sends automatic alerts to authorities/security personnel.
    • Triggers on detection of weapons, panic events, or anomalies.

🧠 Technology Stack

  • Backend: Python / Node.js (Express)
  • Frontend: React / HTML5 / Tailwind CSS
  • AI Models: YOLO, OpenCV, TensorFlow, Custom Pose Estimation
  • Database: MongoDB / Firebase
  • Deployment: Docker, AWS/GCP, Firebase Hosting ,Vercel

🛠 Installation

# Clone the repository
git clone https://github.com/yourusername/safecast.git
cd safecast
# Install backend dependencies
cd backend
npm install  # or pip install -r requirements.txt for Python
# Install frontend dependencies
cd ../frontend
npm install
# Start servers
npm start

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors