Main Page

The main dashboard gives you a real-time overview of all cameras and safety events on your site. This page explains every element you'll see.

Stats Cards

At the top of the dashboard, four cards summarise your current monitoring status at a glance.

Card What it shows
Online Number of cameras currently connected and streaming. A camera is "online" when Lokawatch can successfully reach its feed.
Total Total number of cameras registered in the system, regardless of their current connection status.
Portable Count of cameras marked as "Portable" deployment type — cameras that move between locations.
False Alarm Rate Percentage of resolved alerts that were marked as false alarms. Shows "—" when no alerts have been resolved yet. Turns amber when the rate exceeds 20% — a signal to review your detection sensitivity.

Deployment Filter & Add Camera

Below the stats cards, one row holds both the camera filter and the button to add a new camera:

  • All / Fixed / Portable — narrow the camera grid by deployment type
  • Add Camera (right side of the same row) — opens the add-camera flow. See Cameras.

The Camera Grid

Cameras are laid out in a grid that fills the full width of the page. The grid always renders one of three sizes — 8, 12, or 16 tiles — whichever is the smallest that fits your current camera count, so the layout never looks sparse with just one or two cameras.

If you have more cameras than fit on one page (more than 16), the grid paginates — page controls appear below the grid. Tile size stays consistent regardless of how many cameras you have; extra cameras add pages, not smaller tiles.

Any empty slot in the grid shows a teal + button — click it to add a camera directly from that spot, same as the Add Camera button on the filter row.

Live Alert Toasts

When a new violation is detected, a notification toast appears near the top of the screen. Each toast shows:

  • The rule that was violated (e.g. "No Helmet Detected")
  • The camera name and location
  • Severity indicator (color-coded: red for critical, orange for high)

Toasts auto-dismiss after a few seconds, or click the × to dismiss immediately. Every alert is also logged permanently in the Violation Log regardless of whether you see the toast.

Toasts are delivered in real time via WebSocket. If your browser blocks WebSocket connections, you may miss live pop-up alerts — check with your IT team to ensure the connection isn't blocked by a proxy or firewall. The Violation Log itself is unaffected either way.

Camera Cards

Each camera appears as a tile in the main grid. A tile displays:

  • Live snapshot — a periodically refreshed frame from the camera feed
  • Camera name, site, and location — as configured during camera setup
  • Status badge — Online, Offline, or Unknown
  • REC indicator — pulsing red dot while actively watching; amber "PAUSED" while AI analysis is paused
  • Violation banner — a red "⚠ Violation Detected" bar across the top while there's an active, unacknowledged alert on that camera
  • Portable badge — shown on cameras marked as portable deployment

Camera Card Actions

Every tile has an action row at the bottom:

Action What it does
Start Resumes AI analysis on a paused or stopped camera. For a phone/laptop camera, this button reads Go Live instead — it opens the broadcast screen on this device.
Pause Stops AI analysis but keeps the live stream and snapshot preview active. Use this to temporarily silence a camera without losing the feed.
Stop Stops the stream entirely — no preview, no analysis. Use Start to resume.
Edit (pencil icon) Opens the camera's Settings/Zones tabs. See Cameras and Zones.
Delete (trash icon) Removes the camera from the dashboard immediately — there is no confirmation prompt, so be careful. The camera stops appearing in the grid and stops being monitored, but its historical violation records are kept, not deleted, and will still show the camera's name in the Violation Log.
Expand (corner icon on the snapshot) Opens a larger focus view of that camera's live feed.

Deleting a camera happens as soon as you click the trash icon — double-check before clicking. If you need it back, you'll need to add it again from scratch; only its past violation history is preserved.

Talk to Our Team

Tell us about your operation — we'll respond within 1 business day.