DeterCam - AI-Powered Security Camera Monitoring App
Overview:
DeterCam is a security camera monitoring app that connects, monitors, and manages security cameras with AI detection. It provides real-time alerts, event history, and media viewing.
Core Features:
1. Camera Management:
Add cameras via manual entry (IMEI, ICCID) or QR code scanning
View all cameras in a list
View camera thumbnails and latest detection previews
Delete cameras with confirmation
Track total detections and activity counts per camera
2. AI-Powered Detection:
AI detection with configurable detection classes
Select detection classes when adding cameras
Detection classes organized by categories
Confidence scores for each detection event
Detected objects list for each event
3. Real-Time Notifications:
Push notifications
Critical alerts on iOS (bypasses Do Not Disturb)
Rich notifications with images and thumbnails
Sound alerts and badge notifications
Foreground and background notification support
Notification settings with granular controls
Toggle push notifications, sounds, and critical alerts
Permission management for iOS and Android
4. Event History & Filtering:
View all detection events in chronological order
Filter by camera (all cameras or specific camera)
Filter by event type (all events or specific detection class)
Date range filtering with start and end date pickers
Clear filters option for quick reset
Paginated event list with infinite scroll
Event cards showing thumbnails, timestamps, and details
Confidence score display for each event
5. Media Viewing & Management:
View images in full-screen with zoom and pan
Play videos with built-in video player
Video controls (play, pause, seek, fullscreen)
Video thumbnail generation and caching
Download images and videos to device gallery
View media details (resolution, file size, duration)
Support for multiple media formats (JPG, PNG, MP4, etc.)
6. Camera Details & Settings:
Detailed camera information screen
View camera media in dedicated media tab
Camera settings and configuration
Share camera functionality
View camera statistics and activity
Latest detection thumbnail preview
Camera-specific event filtering
7. Authentication & Security:
Secure login with username/email and password
User registration with account creation
Password reset functionality with OTP verification
User profile information display
Logout functionality
Privacy policy and terms & conditions
8. User Settings:
User information card with profile details
Notification settings with granular controls
Security settings for password management
Language support (English and Japanese)
9. QR Code Scanner:
Built-in barcode/QR code scanner for camera setup
Camera permission handling
Real-time barcode detection
Support for multiple barcode formats
Use Cases:
Home security monitoring
Business surveillance
Property protection
Event detection and alerts
Security incident review
Multi-camera management
Remote monitoring
Benefits:
Real-time security alerts
AI-powered detection reduces false alarms
Easy camera setup via QR code
Comprehensive event history
Media viewing and download
Customizable notification settings
Multi-camera support
User-friendly interface