Project Description

A centralized access control system with mobile applications and a web platform.

With an eye toward the larger-scale projects achievable with our client’s range of products, Infinno developing a comprehensive Access Control System that offers a solution for full building management to the end user.

 The system is a web-based platform with various functionalities, where Administrators could create, monitor, and maintain a whole eco-system. Regular users can access the points via mobile application, RFID, or Bluetooth tokens. The system`s main purpose is to centralize the management of structures built with our client`s controllers. We developed an easy inclusion process, available through the mobile application via Bluetooth connection. The system could be used even if there is no internet connection, thanks to a list of identificators that work autonomously.

Infinno released the whole backend and frontend structure – Android and iOS applications, a Multitenancy WEB platform, and an admin UI, along with the whole communication process.

Admin UI

Mobile UI – User

Mobile UI – Technician

Registration and access to an environment where alarms and notifications are set for various events

Create users, roles, configuration, IDs, groups

Add zones and access points, control, add and configure devices

Access control, user activity history, system behavior of devices, etc.

The Infinno team was responsible for:

  1. Gathering requirements to meet project objectives

  2. Mobile applications for Android and iOS

  3. WEB application

  4. Communication via Bluetooth and WebSocket

  5. Multitenancy

The Client

Our client is one of the fastest-growing IoT brands in the world, providing solutions for the automation of homes and buildings. The system for access control is of great value for the portfolio of our partner and is a key project in our one. We are working by Agile methodology, using a Scrum framework, to deliver a product we are proud of.

Core Technology Stack We Used

Front end technologies

iOS – swift
Android – Java
 web and admin UI – Angular

Backend

java with spring boot
 Kubernetes for deployment
 MySQL for a DB

“Everything is fine”