DEV Community

Akshay Nikhare
Akshay Nikhare

Posted on • Originally published at cadnative.com

Introducing GateKeeper Zero: Society Management, Reimagined

GateKeeper Zero is a full-stack society management platform built for gated communities, residential complexes, and housing societies. It connects residents, security staff, and society administrators through a unified system — replacing paper registers, WhatsApp groups, and fragmented tooling with a single source of truth.

→ Visit gatekeeperzero.com

The problem it solves

Managing a gated community involves more actors than it appears: residents, visitors, delivery agents, domestic staff, security guards, and committee members — all interacting daily, mostly without a reliable audit trail.

Common pain points:

  • Security guards manually logging visitor entries in paper registers
  • No way for residents to pre-approve guests or track delivery status
  • Committee members sharing decisions via WhatsApp with no accountability
  • No digital record of maintenance complaints or their resolution

GateKeeper Zero addresses all of these through role-specific mobile apps and a backend API designed around these workflows.

Architecture overview

The platform has three main layers:

  • ZeroApi — a Node.js REST API (Express + PostgreSQL) that drives all business logic, role-based access control, and push notifications
  • zeroMobileResident — a React Native app for residents (iOS + Android)
  • zeroMobileSociety — a React Native app for security guards and society admins

Each app speaks exclusively to ZeroApi. There is no direct database access from mobile clients.

Resident App  ──┐
                ├──▶  ZeroApi (REST)  ──▶  PostgreSQL
Society App   ──┘
Enter fullscreen mode Exit fullscreen mode

Key features

Visitor management

Residents can pre-register expected visitors — family, friends, service providers — generating a one-time approval code. When the visitor arrives, the guard scans or enters the code and the resident receives an instant push notification. Entry is logged with a timestamp and a photo if the guard's device has a camera.

Unregistered visitors trigger a gate-hold: the guard pings the resident in-app to approve or deny. No calls needed, no delays beyond resident response time.

Resident directory and flat management

Each flat is linked to one or more residents. Owners can register family members, domestic staff, and vehicles under their flat. The society admin controls the directory and can freeze or transfer flat ownership during handovers.

Complaints and maintenance

Residents raise maintenance tickets through the app. The committee receives them in the Society app, assigns them, and can update status (Open → In Progress → Resolved). Residents get notified at each stage. The full history is retained per flat.

Announcements

Society admins send announcements to all residents or specific wings/blocks. Push notifications ensure delivery without relying on everyone being in a WhatsApp group.

Security and access control

ZeroApi uses JWT-based authentication with role scopes:

Role Scope
Resident Own flat data, visitor approvals, complaints
Guard Visitor entry/exit, resident lookup
Admin Full society data, flat management, reports

Guards cannot see resident PII beyond what is needed to verify a visitor. Admins are scoped to their own society — the platform is multi-tenant at the society level.

Why React Native?

Both mobile apps share a significant portion of logic — API clients, push notification handling, form components, navigation patterns. React Native allowed the team to maintain one codebase per app while shipping native performance on both iOS and Android.

Expo was used during early prototyping for rapid iteration. The production builds are bare React Native for full control over native modules, especially around camera access and background push handling.

What's next

  • Vehicle tracking — ANPR camera integration for automatic vehicle entry/exit logging
  • Payments — maintenance dues collection with UPI/card support, directly in the resident app
  • Visitor history export — PDF/CSV reports for committee audits
  • Web portal — a browser-based admin dashboard for society committees who prefer desktop

GateKeeper Zero is a product built by Cadnative. If you're managing a housing society and want to modernise your operations, get in touch.


Originally published at cadnative.com.

Top comments (0)