To add social icons go to appearance > widgets

OR Disable through options panel.

Industry

Smart Access, Non-profit

Technology

Mern, MongoDB, AWS, Java, Kotlin

About Our Client

NexKey is a modern security technology company dedicated to transforming physical access. They focus on replacing traditional, cumbersome mechanical keys with a streamlined, digital-first approach. Their target audience includes property managers, office administrators, and individuals seeking a more secure and flexible way to manage access to buildings, offices, and shared spaces.

Challenge

Conventional access control systems often suffer from several pain points:

  • Physical Limitations: Traditional keys and fobs are easily lost, stolen, or duplicated without authorization.
  • Management Overhead: Managing physical access for a large number of people or multiple locations is complex and time-consuming.
  • Inflexibility: Existing systems (like standard MVVM or MVC architectures) often lack the scalability needed to integrate new hardware or features rapidly.
  • Security Gaps: Standard systems may not offer real-time monitoring or robust encryption for data in transit and at rest.

 

Solution

NexKey developed a highly sophisticated Android application built on a Modular-Based Architecture. This design prioritizes:

  • Modularity: Encapsulating distinct functionalities (Unlock, Key Sharing, Authentication) into independent modules for enhanced flexibility and reusability.
  • Hybrid Unlocking: Supporting both Nearby Unlock via Bluetooth Low Energy (BLE) and Remote Unlock via WiFi to provide seamless access regardless of location.
  • Digital Key Management: A centralized Key Sharing Module that allows users to share digital keys with customizable permissions and expiration dates.
  • Security First: Implementation of Encrypted SharedPreferences, HTTPS enforcement with certificate pinning, and Role-Based Access Control (RBAC).

 

Results

NexKey developed a highly sophisticated Android application built on a Modular-Based Architecture. This design prioritizes:

  • Modularity: Encapsulating distinct functionalities (Unlock, Key Sharing, Authentication) into independent modules for enhanced flexibility and reusability.
  • Hybrid Unlocking: Supporting both Nearby Unlock via Bluetooth Low Energy (BLE) and Remote Unlock via WiFi to provide seamless access regardless of location.
  • Digital Key Management: A centralized Key Sharing Module that allows users to share digital keys with customizable permissions and expiration dates.
  • Security First: Implementation of Encrypted SharedPreferences, HTTPS enforcement with certificate pinning, and Role-Based Access Control (RBAC).

 

Tools & Technologies

The project utilized a robust stack of modern technologies:

  • Core Architecture: Modularized Android (Java/Kotlin).
  • Cloud & Identity: AWS Amplify (Auth), Amazon Cognito, Firebase Cloud Messaging (FCM).
  • Security & Encryption: AndroidX Security-Crypto, SpongyCastle, Certificate Pinning.
  • Hardware Communication: Nordic Semi BLE Scanner & DFU (Device Firmware Update).
  • Networking: OkHttp3, EventBus (Greenrobot).
  • Monitoring & Analytics: Bugsee (Crash Reporting), Mixpanel (User Tracking), Timber (Logging).
  • UI/UX: Material Components for Android, ConstraintLayout, RecyclerView.
  • Testing: JUnit, Espresso, Android Test Runner.

Explore more Smart Access Systems related Case Studies