Case study · Build & Run
QRedential lets tenants in a multi-tenant office building invite visitors, who get a QR pass the door reader checks. We built it to work with the building's existing access-control hardware and system, so nothing at the door had to be replaced or upgraded. We run it every day.
See it live: qredential.com ↗
- No new hardware
- the building's own readers and intercoms
- Multi-tenant
- roles, isolation and audit trails
- Every scan logged
- with the reason a door opened or stayed shut
- Run by us
- hosting, backups, upgrades and reports
The problem
In a building where many companies share one lobby, visitors usually mean a front-desk list, a phone call upstairs and a temporary badge.
The building already had video readers and intercoms on its access-control system. Replacing them to add visitor passes would have meant new hardware, new wiring and new contracts.
What we built
A host invites a guest and picks the day, the hours and the doors. The guest gets a QR pass by email. The building's own Avigilon Alta video reader scans it, Alta sends the scan to QRedential, and QRedential tells Alta whether to open. If the pass, its hours and its doors all allow it, the door opens; if not, it stays shut and the reason is logged.
The door system only ever receives the pass code, never the visitor's details. Sites, floors and doors become access points with schedules, and each company sees only its own visitors.
How we run it
It runs on a server and a managed database we operate, behind a web server that keeps the reader's key out of the logs, with nightly backups.
Upgrades are scripted and previewed before they run, and any change that touches the door path is tested against the reader's real request first, because the doors must open at all times. A daily usage report shows who was expected, who arrived and any door that went quiet.
What we learned
What we would tell the next team.
- 01Work with the hardware that is there. Integrating with the building's own readers made the project software only.
- 02Test the door path with the real reader's request. A test that skips it can pass while every scan fails.
- 03Give the door system as little as it needs. Here that is the pass code and nothing else.
Tell me what you're building.
Philip Radvan, founder. Every message lands with me, and it's me on the call.
