Skip to content

Gated community visitor management with QR passes

Guards at gated estates now know who to expect, check each visitor with one QR scan, and managers can see which guards clocked in at the gate.

Real estateA UK company providing visitor management for gated residential estates ยท 4 min read

Visitor holding up a phone pass at a gated entrance with a keypad, seen through the gate bars
Client
A UK company providing visitor management for gated residential estates
Industry
Real estate
Platforms
Web, Mobile
Download one-pager (PDF)
  1. The challenge

    Gate guards were checking visitors they had no notice of. Residents needed to approve guests in advance, and guards needed a list of who to expect and a way to check each pass. Estate managers needed proof that guards were on duty at the gate.

  2. What we built

    We built a React Native app for residents, guests and guards, and a React web portal for guards, estate admins and a super admin. Residents send invitations with the guest's photo and pass dates. Guests confirm and add a vehicle number. Guards get an alert when a guest is near and scan a QR code to validate the pass.

  3. The result

    Guards know who to expect each day and can check a pass with one scan. Residents and managers see past and upcoming visitors, and managers can see which guards clocked in at the gate.

What the system does.

The parts of the system that made the difference for the client and the people who use it.

  • Resident invitations

    Residents invite guests with the visitor's photo and the dates the pass is valid, and see past and future invitees.

  • Guest confirmation

    Guests confirm the visit, upload their own photo and enter their vehicle number.

  • Arrival alerts

    The resident is alerted as the guest approaches, and the guard is alerted when the guest is within 30 meters of the entrance.

  • QR pass scanning

    Guards scan the guest's QR code to pull up the visitor's details and validate the pass for that day.

  • Expected visitors list

    Guards see each day's expected visitors as residents create invitations.

  • Location-locked clock-in

    Guards clock in and out in the app, only at the location the estate admin sets.

  • Resident controls

    Estate admins invite residents to register and can switch off a resident's access or invitations.

  • Multi-estate admin and reports

    A super admin creates estates and users, and reports compare people invited with people who visited.

Built with

The tools behind it, layer by layer.

  1. Front end

    • React
  2. Mobile

    • React Native
  3. Back end

    • Node.js
    • Express.js
  4. Database

    • MongoDB
  5. Cloud and hosting

    • Firebase
    • Ubuntu cloud server
    • Nginx
  6. CI/CD and DevOps

    • GitHub Actions
    • Git

The full story

The challenge

A gated residential estate is only as secure as the person at the gate. Without notice, a guard cannot tell an expected guest from a stranger, so every arrival becomes a phone call to a resident or a judgment call.

A UK company that provides visitor management for gated estates asked us to build a gated community visitor management app that closed that gap.

Three groups needed something different. Residents wanted to approve visitors before they arrived. Guards needed a list of who to expect and a quick way to check each pass. Estate managers wanted to know which guards were on duty, and that they had clocked in at the gate rather than somewhere else.

The gated community visitor management app we built

We built a React Native mobile app for residents, guests and guards, and a React web portal for guards, estate admins and a super admin. Each role has its own path.

Residents invite guests from the app, adding the visitor's photo and the dates the pass is valid. Only residents invited by the estate can register, and each one sees lists of past and upcoming guests.

Guests confirm the visit, upload their own photo and add their vehicle number. As they approach the estate, the app alerts the resident.

Guards see the day's expected visitors as invitations come in, and get an alert when a guest is within 30 meters of the entrance. A QR scan at the gate pulls up the visitor's details and validates the pass for that day.

Estate admins use the web portal to:

  • invite residents to register;

  • switch off a resident's app access, invitations or guest lists;

  • see invite history and which guards are on duty;

  • set the location where guards may clock in and out.

A super admin creates estates and users across the whole platform, so one system serves many sites.

How it works day to day

Follow a guard through a shift. She clocks in on her phone, and the app accepts it only because she is at the location her estate admin set. Her screen already lists the visitors residents have invited for today, with their photos and vehicle numbers.

Mid-afternoon, an alert tells her an expected guest is within 30 meters of the entrance. When the car pulls up, she scans the guest's QR code. The visitor's details appear and the app confirms the pass is valid today, so she can let the guest in without calling the resident.

Meanwhile, the resident has already had a notice that the guest is on the way. Later, the estate manager can open a report that compares the people residents invited with the people who actually came.

The result

Guards now start each shift knowing who to expect, and every visitor carries a pass that can be checked with one scan. Residents and managers see past and upcoming visitors, and managers can see which guards clocked in at the gate.

Because estates, residents and guards are managed from one portal, the company can add new estates without a separate setup for each.

What the research says

  • The phone is already the front door. Smartphones accounted for 77% of the time UK adults spent online on an average day in May 2025, up from 75% a year earlier, according to the communications regulator Ofcom (Ofcom Online Nation 2025). Invitations, guest confirmations and arrival alerts all happen in an app residents and guards already carry.

  • Both platforms matter. The same report found 54% of UK smartphone users rely on an iPhone and 45% on Android, and people aged 65 and over lean to Android (57%). Building the mobile app in React Native lets one codebase serve residents, guests and guards on either platform.

  • Monitoring guards brings duties. The UK Information Commissioner's Office says employers must tell workers about any monitoring, outside very exceptional cases, and must carry out a data protection impact assessment before processing likely to cause high risk (ICO guidance on monitoring workers). Any location-locked clock-in has to be designed around those duties.

Where AI fits next

AI is not in the system yet; these are the uses we would test first. A model could prepare a short daily briefing for guards that highlights unusual visits, such as a pass used outside its dates.

Number-plate reading at the gate could match arriving cars to the vehicle a guest registered, with the guard confirming each match, and monthly visitor patterns could be summarized for estate managers.

Planning something similar?

Before you build visitor management for residential estates, it helps to answer four questions:

  1. Who may invite guests, and what can an estate admin switch off?

  2. What must a guard see at the gate to approve a visitor in seconds?

  3. How will you confirm guards are on site, and how will you tell them about it?

  4. Will one platform serve many estates, and who sets each one up?

Read how we build apps for residents and field staff and admin portals, the ways a mobile app can tighten daily operations, and our other property and estate projects.

Common questions

How does a gated community visitor management app work?

In this system, a resident invites a guest with the guest's photo and the dates the pass is valid. The guest confirms and adds a vehicle number. At the gate, the guard scans the guest's QR code, which pulls up the visitor's details and checks the pass is valid that day.

How do guards know who to expect?

Each guard sees a list of the day's expected visitors, which updates as residents create invitations. The guard also gets an alert when a guest is within 30 meters of the entrance.

How can estate managers check that guards are on duty?

Guards clock in and out in the app, and only at the location the estate admin sets. Admins can see which guards are on duty from the web portal.

Can one platform serve several estates?

Yes. A super admin creates estates and users across the platform, and each estate admin manages its own residents and guards.

Does a visitor management app need a web portal too?

Here it does. Residents, guests and guards use a React Native mobile app, while guards, estate admins and a super admin use a React web portal to manage estates, residents and duty.

More of our work.

Projects that used the same services or served the same industry.

See all our work

Free project estimate

Talk through a project like these.

Thirty minutes with a founder, not a salesperson. Bring the problem; leave knowing what we'd build first and what it would cost.

What you get back

  • An indicative budget range
  • A realistic timeline
  • What moves the cost up or down
  • A reply within 4 business hours
  • Answered by a founder
  • NDA on request, before you share details

Tell us what you need

A few lines is plenty. You get a number before any call.

Fields marked * are required.