Skip to content
    Cadnative Logo
    All articles
    GateKeeper ZeroReact NativeProduct

    Introducing GateKeeper Zero: Society Management, Reimagined

    How GateKeeper Zero replaces paper registers and fragmented tooling with a unified platform for gated communities — covering visitor management, complaints, and secure role-based access.

    A

    Akshay Nikhare

    ·7 min read

    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   ──┘
    

    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.

    Need expert help with your project?

    We specialise in Shopware development and IMOS IX parametric design. Get a free consultation.

    Get a free consultation →