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.
- 🛡️ Weapon Detection
- Uses AI models to instantly identify weapons in surveillance footage.
- Helps prevent escalation by alerting security in real time.
- 🚨 Panic Detection
- Recognizes sudden distress gestures or unusual behavior patterns.
- Ensures timely response from security guard or emergency teams.
- 📊 Centralized Dashboard
- Interactive platform for monitoring real-time data and analytics.
- Visualizes system status, threat logs, and historical events.
⚠️ Instant Alerts- Sends automatic alerts to authorities/security personnel.
- Triggers on detection of weapons, panic events, or anomalies.
- 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
# 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