What we buildWorkAboutHostingContactStart a project
← Back to work
App Development

Valourguard Protection Services

A custom plate-checking portal for a parking-enforcement company — turning a four-minute manual lookup into a one-second search, with strict per-property access.

ClientMichael Gallagher
LocationOttawa, Ontario
ScopeApp Development
Valourguard Protection Services
The brief

What they needed.

Valourguard polices parking on private properties — and every shift comes down to one question, asked over and over: is this vehicle allowed to be here? The old way of answering it was brutal. Each client emailed over their list of permitted vehicles, daily — 300-plus licence plates as raw text, in no particular order. To clear a single car, an officer had to scan that wall of unsorted plates by hand. It took around four minutes a check. Multiply that across a full shift and a roster of client sites and the company was burning hours of billable time just looking things up — slow for the officers on the ground, and impossible to keep current as vehicles were added and pulled by email all day long.

What we built

One portal, two jobs

We built Valourguard a single web portal that does two things at once. It lets each client manage exactly who is allowed to park on their own properties, and it lets Valourguard's officers check any plate, from the field, in under a second. No more daily email dumps, no more scanning raw text — the permitted-and-banned list lives in one place, always current, one search away.

The client dashboard — every property's allow-and-ban list, managed in one place.
How it works

From a plate to an answer in seconds

What used to take four minutes of squinting at a text file now takes less time than it does to type the plate in.

01

Clients keep their own list current

Instead of emailing over a daily text dump, each client logs in and adds or removes allowed and banned vehicles for their properties themselves. The change is live the moment they save it.

02

An officer looks up a plate in the field

Out in the lot, an officer types a licence plate into a single search bar on their phone — no calling the office, no scrolling a list.

03

The portal answers instantly

It comes straight back: allowed to park here, or not. It genuinely takes longer to type the plate than to get the answer.

04

Repeat offenders are flagged

If the vehicle isn't allowed, the portal surfaces its history on that property — so the officer knows whether this one is a ticket or a tow this time, not just that something's off.

Built for control

Every property walled off

Parking enforcement runs on trust and access, so the access rules had to be exact — no client ever seeing another's data, no officer seeing a site they don't work.

A full role-based permission system sits underneath everything — every person sees exactly what they should, and nothing they shouldn't.
Clients only ever see and manage their own properties; one client's vehicle lists are never visible to another.
Officers only see the properties they're assigned to, so field access maps precisely to who's working where.
Valourguard keeps central oversight across every client, site and list from a single place.
The result

Four minutes to under a second

The change is hard to overstate. A check that meant hand-scanning 300-plus unsorted plates — about four minutes each — now resolves in less time than it takes to type the plate. Across a full roster of properties and a constant flow of lookups, that adds up to thousands of billable hours handed back to Michael and his team: time they now spend on the ground enforcing, instead of buried in a text file.

Your move

Want something like this?

We design, build and run custom software end-to-end. Tell us the problem — we'll build the system that solves it.