
Onloi
Onloi manufactures smart locks. The project develops a user-friendly and secure mobile application that integrates with their products. The application supports both residential and corporate use cases. The system enables users to define access rights for specific time intervals without a physical key and monitor entry-exit logs in real time.Problem and Solution
The smart lock company required a system that addresses the following two primary use cases:
1. Residential Scenario (Airbnb-like use)
-
The landlord can grant digital access to the renter via the mobile app for a specific date and time interval.
-
Users access the door using a QR code without a physical key.
-
The system automatically cancels the permission when the access period expires.
-
The system records all entries and exits.
2. Corporate Scenario (Workplace & Department-Based Usage)
-
Personnel access only the doors they are authorized to enter during specified time intervals.
-
Department managers manage employee access permissions and review reports.
-
The system logs all access movements for security and audit purposes, allowing retrospective review when needed.

Processes
- Admin Process:
- The user who purchases the product downloads the application.
- They use it for their intended purpose.
- They add their products to the application.
- They view and respond to incoming requests (e.g., door opening), grant time-based permissions, and maintain logs.
- User Process:
- Users do not need the application. They can request access via QR codes on devices or log in with pre-defined QR codes or cards.
Technical Solution and Features
-
User-Friendly Interface: The system includes separate sections for homeowners and department managers, built on similar interfaces with a consistent logic.
-
Access with QR Code: The system generates time-based QR codes and verifies their validity.
-
Real-Time Logging: The system records and analyzes entry/exit movements instantly.
-
Schedule and Route Control: Users can set weekly and hourly entry permissions.
-
Push Notifications: The system sends notifications when it creates access permissions or detects violations.
-
Admin Panel: Company officials or property owners manage users and track logs.
Test Process and Release
-
The team tested the application on Android and iOS devices.
-
The team simulated all API communication scenarios with smart lock hardware.
-
After completing beta version tests with test users, the team released the system.