Capture who was stopped, where, vehicle details, ID, outcome, and free-text notes. Data stays in this browser session until you connect a live backend.
📷
OptionalIntegration brief
ANPR camera feed — parallel with manual entry
▼
01
What this is
An extra lane into the same national stop record. Officers keep using this form exactly as today. When you deploy a Google Cloud Run endpoint and connect ANPR cameras, each camera POSTs a read to your API; your backend stores events in Firestore (or your DB) with a flag such as source = ANPR. The dashboard, All Stops, warrants, and Vehicle Lookup stay the same screens — they also show rows that arrived from cameras.
02
Plate capture
The camera software reads the plate at the lane, then sends HTTPS POST to your URL (plate, checkpoint code, time, confidence, optional snapshot URL). Your service validates an API key, normalizes the plate string, and writes one document per read.
03
New / first-time plates
Backend creates a pending or ANPR stop record (plate + checkpoint + time). An officer opens Log New Stop; the plate may be pre-filled from the queue. They complete driver, ID, outcome, and notes — same fields as now.
04
Existing / known plates
The same warrant and history checks run against your registry. High-risk or warrant hits can trigger the same alert path as a manual lookup — no separate "camera-only" workflow.
This demo (current build)
Manual Log New Stop, All Stops, Lookup, and warrants work in the browser as before.
ANPR is described here for planning; live ingest requires Cloud Run + Firestore (or equivalent) and a small UI sync when you connect it.
Design rule: manual and ANPR are parallel — both write compatible stop/event records; nothing in this form is removed when cameras go live.
📍
Your posting only — not other regions or checkpoints
Location
Stop & vehicle
Intake notes & outcome
✓ Stop saved in this demo (browser memory only). Copy this folder to USB — no internet needed. A live system would sync to your command server.
🚗 All Stops— National record
📍
Your posting only — not other regions or checkpoints
Stop ID
Time
Plate
Driver
Checkpoint
Region
Dur.
Outcome
Warrant
⚠️ Warrant Intelligence— National warrant registry
Active
4
Detained Today
3
Referred to Court
2
Multi-checkpoint
2
Seen at 2+ checkpoints
Warrant ID
Name
Plate
Offence
Issued
Last Seen
Crossings
Priority
Action
🔍 Vehicle History Lookup— Intelligence-led tracking
📍
Your posting only — not other regions or checkpoints
Search by plate. The registry shows vehicle class (private, business, government, or military) plus crossing history scoped to your posting where applicable.
Security check — checkpoint interview
Use alongside the lookup result: occupant count, visible items, travel purpose, and documents. In production this ties to your stop record; here it is a local worksheet only.
📊 Daily National Summary— All 6 regions
Total Stops
247
Cleared
231
Detained
4
Warnings
8
Impounded
4
Stops by region
Outcomes breakdown
🛡️ General Police operations brief— National patrol · restricted module
This module is only for accounts that sign in through the General Police command portal on the E-Police gate. Checkpoint-only officers and regional staff use the other portal and never see this sidebar link.
Purpose
General Police units support national mobility: highway patrol, cross-regional response, and liaison with Kaantroolada commanders. This brief is a placeholder for orders of the day, corridor priorities, and contact chains that your organisation would publish from a live server.
Coordination with checkpoints
Use the same national dashboard and stops feed as command staff, but operational discipline still follows posting: when you log a stop, select the Kaantroolada post where the encounter occurred. Patrol units do not replace checkpoint registers — they supplement them.
Security checks (reference)
Verify vehicle class (private, commercial, government) and documents against policy.
Confirm plate and occupant count; escalate warrant hits immediately to the owning checkpoint region.
Record location, time, and officer ID in every stop for audit trail continuity.
Demonstration only: connect to your organisation directory (e.g. Microsoft Entra ID, Google Workspace, or custom IAM) before production. No passwords or roles are stored in this static demo. Assigning or changing user roles is restricted to System administrator and User administrator only — commanders and regional supervisors cannot grant roles.
Each role maps to different tasks: who may edit checkpoints, who may manage all users, and who may reset credentials.
Assign commanding officers and review posting strength. Actions respect the simulated role above.