Web Dashboard · the command center

Twenty-five modules. One login.

Everything the field captures — clock-ins, patrols, gate movements, incidents, complaints — lands here live. Roster the week, approve the leave, publish the notice, answer the audit: one dashboard runs the whole operation, and there's nothing to install.

Secure your premises with Virtue

Runs in any browserScoped by roleLive, not refreshed
app.virtuesecure.com42guards on duty now34visitors inside18patrols today2overstayedvisitor arrivals · by hour21:36 arrival · SKV4821B21:31 patrol point 6/12 ✓21:14 incident filed · B121:02 clock-in · night shift● live — panels update as it happensno one presses F5

The field wrote everything down. Now someone has to find it, merge it, chart it, and defend it — by Friday.

The dashboard already did. Here's the operation, landing live:

The command dashboard

The whole day, live on one screen

LIVE · THE FIELD STREAMS INThe field, as it happenspatrol scan · 6/12 ✓arrival · SKV4821Bincident · carpark B1from every app, as it happensLIVE · COUNTERSCounts that are current0guards on duty NOW0visitors inside2 overstay0patrols todaywith the overstayed badge ticking on its ownANALYTICS · TRENDSTrends that answer questionsvisitor arrivals · by hourALERTS · NEEDS ATTENTIONWhat needs attention finds youNeeds attention● complaint past SLA● low stock · radios● staffing shortfall● supervisory overduesurfaced, not buried in a reportSOCKET · LIVE, NOT REFRESHEDLive, not refreshed34visitors insidesocket update · 34 → 35 · no F5scoped to your company, site, role
02 / COUNTERS THAT ARE CURRENT

Live counts, not yesterday's report. Live KPIs

Guards on duty right now, visitors inside, patrols completed today, staffing shortfall — with the overstayed-visitors badge ticking on its own.

03 / TRENDS THAT ANSWER QUESTIONS

Week or month, per module. Trend Analytics

Incidents by severity, patrol completion, roster coverage — even a by-hour heatmap of when visitors actually arrive.

04 / THE ALERT RAIL

What needs attention finds you. Alert Rail

Complaints past their SLA, low stock, staffing shortfalls, overdue supervisory visits — surfaced on the rail, not buried in a report.

05 / LIVE, NOT REFRESHED

A check-in at the gate moves the numbers. Real-Time Events

Field events update exactly the panels they touch, in moments. Each panel loads independently too — one slow module never takes the page down.

Deployment & roster

Roster the week with AI assist

WEEK 29 · NIGHT SHIFT · SITE CMONTUEWEDTHUFRIPost 1Post 2Supervisor1TANTANLIMLIMTANRAJRAJRAJWEISUPSUPSUPrejected→ WEIskips approved leave · weighs 8-week site familiarity · balances workload2Published slots land on phonesaccept · reject · request change3Deployment audit — plan vs realitypresent ✓elsewhereno check-in4ad-hoc extra-manpower requests raise capacity when approvedshortfalls surface live on the attendance dashboard, per site and shift
  • 1
    Set the shape of the week Deployment Planner

    Named shifts and per-weekday headcount targets, position by position, per site.

  • 2
    AI drafts the roster AI Rostering

    Auto-populate weighs site familiarity and workload balance, skips anyone on approved leave, and falls back round-robin — draft to publish in clicks.

  • 3
    Guards respond from the field Accept / Decline

    Published slots land on guards' phones — accept, reject, or request a change, visible per slot, so the roster reflects reality.

  • 4
    Audit plan vs reality Deployment Audit

    The roster against what actually happened, slot by slot — filterable and exportable.

Built into every module

The machinery you'll lean on every day

Announcements, aimed Targeted Push

Compose once and push to one site, several, or the whole company — straight to the guards' phones.

Exports everywhere Excel & PDF

Excel on virtually every table; branded PDF reports for attendance, patrols, incidents, lost & found, payslips, SOPs, and virtual patrols.

Onboarding imports Bulk Imports

Excel bulk imports for employees, sites, checkpoint lists, payslip and KET data — live in minutes, not retyped.

Sign-in, hardened 2FA

Bot-checked login and authenticator-app two-step sign-in for admin accounts — the dashboard that guards the site guards itself.

Access control for the controllers

Permissions down to the button

Role: Site Supervisor1VIEWCREATEEDITDELETEAttendanceIncidentsLeavePayslips2serverenforcednot just hidden3Audit log — write-once21:14 role edited · Site Supervisor · by admin@…21:02 payslip period imported · Jul · 214 rowsimmutable ✓4
  • 1
    Named roles, per staff login Role Matrix

    Admins, staff, and clients each see exactly their piece — screens render to the permission.

  • 2
    View / create / edit / delete, per module Granular Permissions

    The permission matrix drives what every button does — down to who may delete an attendance record.

  • 3
    Enforced by the server Server-Enforced

    The rule holds even outside the UI — hand-built requests can't snoop what the screen merely hid.

  • 4
    The audit trail stands Immutable Audit

    Every sensitive action logged with who, which module, and when — write-once, with error logs alongside.

Module coverage

Twenty-five modules. One screen away.

Everything the field captures lands in a module here. Watch the console walk the board — or point at a switch to hold it.

MODULE 01 / 25 · GUARD-FORCE OPERATIONS

Attendance

Photo-verified clock-in and out against the shift roster — lateness surfaces on the dashboard as it happens.

GUARD-FORCE OPERATIONS
ESTATE & COMMUNITY
COMMAND & INSIGHT
  • Per-site module switches Module Switches — each site turns on only the modules it needs, from patrols-only to the full estate suite; the menu follows.
  • Tenant loops close here Tenant Push — complaints answered with internal notes or public replies, works approved, bulletins posted — each pushed back to the tenant's phone.
  • Site portfolio on a map Geo-Map — every site plotted live, with the day's quick actions one click away.
Part of the platform

Nothing here works alone.

The dashboard is where the rest of the suite lands — every record the field captures, reviewable live in one place.

Book a demo

Run the whole operation from one screen.

We'll open a live dashboard on real data — KPIs to audit trail.

WORK ORDER · PLATFORM WALKTHROUGH
  • every app, live — no slides
  • your sites, your workflows, your questions
  • the module mix & per-site plan that fits
Book a demo
NO OBLIGATION