Prev Case

A Smart Access Management Mobile App to Control Digital Locks

Next Case

Industry: Internet of Things


  • Smart keyless solution
  • Real-time access control
  • Encrypted data packets

Technologies Used: React Native, TypeScript, Redux

Methodology: Scrum


Our customer, KIWI GmbH, is a German market leader in producing digital locking systems for the housing industry.


The customer wanted to develop a new mobile application for Android and iOS to manage the digital locks installed on smart doors, gates, and barriers. The new solution was to be developed on React Native (0.63). 


The client reached out to HQSoftware to develop an IoT mobile application thanks  to our deep expertise in IoT technology. The resulting solution is a mobile smart app that centrally manages all doors, barriers, and garages via the online portal.

With this smart keyless solution, users can:

  • open doors, locks and gates;
  • grant or revoke access rights to digital locks to other users;
  • set the number of users with access privileges;
  • change the settings for access in real time;
  • set and adjust the access time to digital locks;
  • obtain battery status information for the digital locks.
KIWI 1 1024x752 -
A Smart Key Management Mobile App to Control Digital Locks

The KIWI app provides a complete picture of all access rights available to the user. After the user selects the digital lock from the displayed list, the app sends the request to the client’s server. The server then addresses the KIWI Gateway, The Gateway processes and forwards the request to the smart lock which then either allows or denies entry, depending on the user’s access rights.

Infographic 1 min 1024x640 -
Smart Access Management App: How it Works

Digital entry management can be integrated into other systems via the open API interface, such as tenant apps and ERP (enterprise resource planning)  systems.


At the beginning of the project, the customer provided all the necessary information regarding the API, endpoints, and credentials for publishing the app. The development team chose scrum methodology because of its adherence to iteration and continuous improvement of the work process. After the customer provided our development team with the mockups of the user interface, the React Native developer engineered the app’s functionality.

HQSoftware provided manual testing during the project development. This took 25-30% of overall development hours. Throughout the project, HQ also welcomed and worked with users’ feedback.


1 Project Manager
1 React Native Developer
1 QA Engenier


In collaboration with HQSoftware, the customer now has a fully developed smart keyless software that enables users to manage digital locks. Throughout the project, our team designed an IoT application and executed app optimization services, including functionality development, and modifications. 

The resulting solution is localized in two languages: English and German. Currently, HQSoftware is optimizing the old version of React Native (0.63) to React Native (0.67) and providing bug fixing.

Interested in IoT development services? Contact us and get a free consultation.

Check Out Other Works

See How We Reach Goals

Elexa header min 353x235 -
IoT: Automatic Leak Prevention System
air health analyzer for smart home 353x235 -
IoT: A Sensor-based Air Health Analyzer for Smart Homes
IoT Connected Devices 353x235 -
IoT: Remote Network Management of Connected Devices
Kick Off With Your Project Today

    *Required Fields

    Attach File

    Let’s talk about your business needs and figure out the best solution. Just fill in this form and get a free individual proposal from your personal manager.

    Sergei Vardomatski 100x100 -

    Sergei Vardomatski