Logo
  • Cases & Projects
  • Developers
  • Contact
Sign InSign Up

Here you can add a description about your company or product

© Copyright 2025 Makerkit. All Rights Reserved.

Product
  • Cases & Projects
  • Developers
About
  • Contact
Legal
  • Terms of Service
  • Privacy Policy
  • Cookie Policy
Development of a Unified Building Access Control and Management Platform
  1. case
  2. Development of a Unified Building Access Control and Management Platform

Development of a Unified Building Access Control and Management Platform

itransition.com
Construction
Information technology
Business services

Challenges Faced by Modern Facility Management Providers

The client manages access control and security for over 20,000 buildings globally, utilizing legacy systems and fragmented hardware APIs, leading to inefficiencies, slow response times, and limited scalability. They require an integrated, responsive platform capable of handling millions of database records, supporting thousands of users, and providing remote, mobile, and real-time management features to enhance security, operational efficiency, and user experience.

About the Client

A mid to large-sized real estate development or facility management company seeking to modernize and integrate access control, security, and building management systems across multiple properties.

Goals for Modernizing Building Security and Management Systems

  • Develop a scalable, responsive web-based access control platform capable of managing multi-building portfolios.
  • Implement a single-page application architecture to optimize performance and minimize server load.
  • Enable real-time event monitoring, video management, and site plan visualization in 2D and 3D formats.
  • Facilitate role-based access permissions for diverse user groups, including administrators, operators, and end-users.
  • Integrate hardware APIs, existing security devices, and enable remote/mobile system access.
  • Ensure high system performance, security, and maintainability through contemporary development practices.

Core Functional Capabilities for the Access Control Platform

  • Automated profiles creation and management for access hardware devices.
  • Real-time access status and alert reporting system.
  • Video management module supporting live streaming, archived playback, and video snippets with advanced playback features.
  • Site plan uploader supporting 2D and 3D visualizations with device labeling and status monitoring.
  • User management with role and permission assignment, including time and location-based access controls.
  • Work schedule and access rule configuration with trigger-based automation.
  • Device discovery, configuration, and fine-tuning for hardware integration.
  • Dashboards with customizable widgets for quick access and data visualization.
  • Remote and mobile access capabilities for authorized users.

Technical Architecture and Technology Stack

TypeScript and Angular framework for frontend development
Angular UI component library for consistent UI design
WebGL (via Three.js) for 3D site plan visualization
Canvas API (via Fabric.js) for 2D plans and video timelines
Chart.js for data visualization graphs
IndexedDB for local caching of localization and images
Web Storage API (sessionStorage and localStorage) for session management and user settings
Service Worker API for offline caching of uploaded files
SignalR or similar real-time communication library for updates and notifications
Webpack for project bundling
Continuous integration tools (e.g., TeamCity, SonarQube) for code quality
End-to-end testing frameworks like Selenium and Cucumber, unit testing with Jasmine

External System and Hardware Integrations

  • APIs for hardware device communication, including access control devices, sensors, and security hardware
  • Video management systems for live and archived footage
  • Site plan and CAD integration tools
  • Notification and alert systems for real-time operational updates

System Performance, Security, and Scalability Expectations

  • Ability to handle data for over 20,000 buildings annually and millions of database records
  • Support for thousands of concurrent users with role-based permission controls
  • Optimized server requests, minimizing data fetches for localization files, images, and updates
  • High security standards for data encryption, access controls, and audit logging
  • Responsive UI with mobile friendliness and remote accessibility
  • System availability and reliability aligned with enterprise-grade requirements

Expected Business Benefits of the Access Control Platform

The new access control system aims to improve operational efficiency by automating device and user management, enhance security through real-time monitoring and video integration, and deliver a seamless user experience across multiple buildings and locations. Anticipated outcomes include reduced server load, improved response times, scalable architecture supporting future growth, and increased customer satisfaction through mobile and remote system access capabilities.

More from this Company

Cloud-Based Microservices Architecture for Automotive Business Intelligence Platform
Untitled Case
Untitled Case
Comprehensive ITSM Optimization and Cloud Migration for Financial Services Platform
Development of an Intelligent Remote Baby Monitoring System with multi-platform Access and Data Analytics