Live Shop Alerts
Updates every 10s — click a shop to view and clear its alert
✅
All Shops Clear
No unviewed violations in the last 2 hours
Total
—
High Severity
—
Counter Zone
—
Gate Zone
—
0 violations
📭
No violations found
Shop Comparison —
| Shop | Location | Total | 🔴 High | 🟡 Med | 🟢 Low | Unacked | Score |
|---|
Reports
By Violation Type
By Camera
By Zone
| Time | Shop | Camera | Zone | Violation | Severity | Employee | Acked |
|---|
📊
No violations match your filters
Running report…
Live Camera View
Watch any camera live — with optional AI overlays showing detected persons, names and objects
All cameras in this branch — click to select
📱 Flutter / External App API
Give the Flutter developer an API key per shop. The stream auto-closes after the specified duration and works with any MJPEG-capable client (img tag, VLC, etc.).
GET /api/external/stream?camera_id=CAMERA_ID&duration=20 X-API-Key: YOUR_API_KEY // Embed in Flutter WebView ortag: // Image.network(url, headers: {"X-API-Key": key})
Employees
👤
No employees enrolled
Click "+ Enroll Employee" to add face recognition
Shops
| ID | Name | Location | Status | Recipients | Actions |
|---|
Cameras
New cameras added — click Reload Cameras to start monitoring without restarting the app.
| Status | ID | Name | Zone | Shop | Source | FPS | Schedule | Live View | Actions |
|---|
Employee Face Enrollment
Enrolled employees are automatically identified in violation snapshots. Upload a clear, front-facing photo.
No employees enrolled yet
Alert Thresholds
📤 Report Settings
🕐 Business Hours
After-hours entry alerts fire outside these times
🔪 Counter Zone
🚪 Gate Zone
👤 Face Recognition
Lower = more permissive (more false matches). 0.35 recommended.
🔴 Critical Violations
Immediate WhatsApp alert to ALL recipients. One per line.
🔇 Disabled Violations
Silenced — detected but never saved or reported. One per line.
Audit Log — Footage Access
All clip/snapshot view events| Time | Action | Violation Type | Zone | Camera | By |
|---|
User Management
Manage who can access the dashboard. Assign roles and shop scope to each user.
| Username | Role | Shop Scope | Status | Created | Actions |
|---|
Role Permissions
Super Admin
Full access. All shops. User management. System settings.
Store In-Charge
Own shop. Acknowledge violations. View audit. No system settings.
Supervisor
Own shop violations. Can acknowledge. Read-only settings.
Viewer
Own shop violations. Read-only. No settings access.
Data Retention
⚙ Automatic Media Purge
Every night at midnight the system deletes snapshot images and video clips older than 90 days to free up disk space. Violation data is never deleted automatically.
🗑 Manual Media Purge
Delete snapshot images and video clips immediately. Violation records are kept. Cannot be undone.