Skip to content

theYsnS/flutter-security-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Security Surveillance Mobile App

Flutter Dart License: MIT

Cross-platform mobile application for real-time security surveillance and monitoring. Connect to IP cameras, receive AI-powered alerts, manage security events, and monitor IoT sensors - all from your phone.

Features

  • Live Camera Feed: RTSP/MJPEG stream viewer with multi-camera grid
  • AI Alert Notifications: Push notifications for detected threats
  • Event Timeline: Chronological security event log with filtering
  • IoT Sensor Dashboard: Real-time sensor data (motion, temperature, gas)
  • Geofencing: Location-based alert zones on interactive map
  • Biometric Auth: Fingerprint/Face ID for secure access
  • Offline Mode: Local caching for offline event review
  • Dark/Light Theme: Adaptive UI with Material Design 3

Screenshots

Dashboard Camera Feed Alerts Sensors

Architecture

lib/
├── main.dart              # App entry point
├── models/                # Data models
│   ├── camera.dart
│   ├── alert.dart
│   ├── sensor_data.dart
│   └── security_event.dart
├── screens/               # UI screens
│   ├── dashboard_screen.dart
│   ├── camera_screen.dart
│   ├── alerts_screen.dart
│   ├── sensors_screen.dart
│   └── settings_screen.dart
├── services/              # Business logic
│   ├── api_service.dart
│   ├── notification_service.dart
│   ├── auth_service.dart
│   └── mqtt_service.dart
└── widgets/               # Reusable widgets
    ├── camera_tile.dart
    ├── alert_card.dart
    ├── sensor_gauge.dart
    └── event_timeline.dart

Getting Started

git clone https://github.com/theYsnS/flutter-security-app.git
cd flutter-security-app
flutter pub get
flutter run

Backend Integration

Connects to the Earthquake Rescue API and any ONVIF-compatible IP camera system.

License

MIT License - see LICENSE for details.

About

Cross-platform security surveillance mobile app built with Flutter - live camera feeds, AI alerts, IoT sensors, biometric auth

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages