Skip to content
Antino
All case studies

Other · Smart Visitor Management Anpr

Livo

Multi-sided PropTech platform.

Livo
26
Weeks operated
2k+
Hours of work
6
Engineers

The brief

Build and stabilise a production-grade property management SaaS platform for a UAE real-estate operator, covering lease management, invoicing, visitor management with ANPR, multi-role mobile apps, and a white-label integration for Sobha (enterprise real-estate developer) with Salesforce CRM sync — targeting go-live on web and both app stores.

What we built

Livo is a comprehensive UAE-focused property management platform comprising:

  • a React.js admin web panel with lease lifecycle management, invoice/payment module, visitor analytics, and role-based access control
  • three production React Native mobile apps — Resident (iOS + Android), Guard (NFC/OCR/MRZ document scanning, visitor check-in/out, ANPR live-streaming), and Staff (service requests, audio recording, availability)
  • a Node.js/MongoDB backend with JWT refresh-token architecture, cron-based reminder engine, Twilio OTP, SendGrid email, Puppeteer PDF invoice generation, and Salesforce CRM integration for Sobha's sales gallery guard app. The system handles the full property management lifecycle: property/unit inventory → lease drafting/approval/expiry → invoice generation → payment tracking → visitor management → service requests → lead management pipeline.
Live in production

Resident app live on Apple App Store and Google Play Store. Guard app APK distributed to production (Sobha sales gallery and Livo properties). Admin panel deployed on AWS Amplify with custom domain. Backend on production server. Twilio OTP, SendGrid reminders, invoice PDF generation, and Salesforce Sobha integration all deployed to production. ANPR live-streaming under active integration with Parma/ATSS hardware team as of May 2024.

Delivery timeline

How it was built, phase by phase.

8 workstreams across 26 weeks of operated delivery.

  1. buildWeek 1–14 (Dec 2023 – Mar 2024)

    Lease Lifecycle Management

    End-to-end lease management covering draft creation, approval, activation, expiry, renewal, and termination with billing cycle generation, analytics, and bulk operations.

    Full lease lifecycle system with draft/active/expired states, bulk billing cycle generation on lease approval, renewal CTAs.

    Node.jsReact.jsMongoDBMongooseSendgridAmplify
  2. integrateWeek 1–26 (Dec 2023 – May 2024)

    Visitor Management & Analytics

    Guard-app-driven visitor check-in/check-out with pre-approved entries, NFC/OCR/MRZ document scanning, visitor category management, ANPR camera integration, and rich real-time + historical analytics.

    Full visitor management module with category taxonomy, document capture (MRZ/OCR/NFC), pre-approved flows, ANPR live-stream integration.

    React.jsNode.jsMongoDBApex ChartsHikVision ANPR SDKReact Native
  3. buildWeek 1–6 (Dec 2023 – Jan 2024)

    JWT Authentication & Refresh Token Infrastructure

    Complete overhaul of auth layer implementing access/refresh token bifurcation, per-role token management (resident, owner, admin, guard, staff), FCM token lifecycle, and auto-logout on token expiry.

    Secure multi-role auth system with refresh/access token split, DB-persisted token store, FCM token cleanup on logout.

    Node.jsJWTMongoDBFCMReact Native
  4. deployWeek 1–26 (Dec 2023 – May 2024)

    Multi-App Mobile Suite (Resident, Guard, Staff)

    Three distinct React Native apps serving residents, security guards, and maintenance staff — each with role-specific flows including visitor approval, service requests, NFC scanning, audio recording, and notifications.

    Three production-deployed React Native apps on iOS and Android covering resident self-service, guard visitor management with document scanning.

    React NativeRedux RTK QueryFCMTestFlightPlay StoreNFC
  5. integrateWeek 1–26 (Dec 2023 – May 2024)

    Salesforce CRM Integration (Sobha)

    White-label guard app for Sobha real estate client with Salesforce CRM integration for broker/channel-partner lead capture, property strength API, project/sub-project mapping, and custom visitor data formation.

    Sobha-branded guard app with live Salesforce CRM sync for broker leads, property-strength scoring, channel partner taxonomy.

    Salesforce APINode.jsReact NativeTwilioMRZ/OCR
  6. buildWeek 2–5 (Dec 2023 – Jan 2024)

    Lease Reminder & Notification Engine

    Scheduled reminder system for lease expiry, bulk and single reminder creation, cron-based auto-scheduling, SendGrid email templates, and push notification delivery with FCM.

    Automated lease reminder engine with cron scheduling, bulk/single trigger modes, SendGrid templates, push notifications.

    Node.jsSendGridFCMCronReact.jsMongoDB
  7. buildWeek 3–15 (Dec 2023 – Mar 2024)

    Invoice & Payment Management

    Multi-step invoicing system with line-item product/service tables, partial payment tracking, discount logic, PDF generation, email dispatch via SendGrid, and catalogue inventory management.

    Invoice module with product/service table, discount engine, partial payment receipt, PDF generation via Puppeteer, SendGrid email delivery.

    Node.jsReact.jsPuppeteerSendGridMongoDBApex Charts
  8. stabilizeWeek 3–12 (Dec 2023 – Feb 2024)

    Property & Unit Inventory Management

    Hierarchical property → building → unit → sub-unit data model with owner/tenant assignment, amenities management, company ownership/tenancy tracking, and rich filter/export capabilities.

    Full property inventory module with building/unit/sub-unit hierarchy, amenity toggles, company tenancy records.

    Node.jsMongoDBReact.jsAWS Amplify

09 · Run a function

Stop renting hours. Start running functions.

Pick the function you want off your plate. We'll map the brain and name the outcome we'd commit to — before you do.