BenchSentry offers a top consumer product: an IOT package storage box used to prevent package theft

Imajine was BenchSentry’s partner for designing/engineering their mobile application and complex, cloud infrastructure.


The challenge

BenchSentry needed a mobile app to integrate with their hardware device, process real-time data, and ensure security and scalability.

Other important features included delivery service integrations (Amazon, FedEx, USPS etc), passcode management, geolocation to track location of the device, and an integration with an IOT garage door opener. All of these features need to be inside a very simple, concise user interface for consumers

Our Solution

We used the latest and greatest mobile technologies and specific hardware libraries to engineer the iOS and Android applications. Our team also re-designed the mobile app.

The mobile technology included languages/platforms such as React Native, AWS IOT Core, Firebase, and more! The mobile apps also included native code in Java and Swift/Obj-C to connect to Espressif’s ESP-32 hardware library.


User codes

Users have the ability to change the owner code, ensuring secure ownership control.

Manage access

Manage access by adding or removing entry codes for other individuals.

Activities control

Users can access a overview of all Bench events, including openings, closures, unsuccessful closure attempts, and logs of who accessed the Bench

Historics events

Users can conveniently check both future and past deliveries, providing a complete record of Bench-related activities

Schedule deliveries

The app allows users to schedule deliveries from popular courier services such as UPS, FedEx, or private couriers

Wifi connection

Allows you to manage the Bench’s connection to the Wi-Fi network and select from three different usage modes, adapting to the user’s preferences and needs.

Design process

The carefully crafted product architecture during the design phase serves as the backbone, ensuring a consistent, intuitive user experience.

Detailed and user-centric, wireflows guide interaction from conception to implementation, ensuring an intuitive and efficient design.

From wireframing to prototyping and user testing, we ensure that your app is intuitive and easy to use

We follow Atomic Design principles to create scalable and modular design systems for BenchSentry's IoT app.

Our design process begins with creating a library of reusable components and patterns, allowing for efficient and consistent design across the app. With Atomic Design, we ensure a cohesive and flexible design system that can adapt to BenchSentry’s evolving needs.

Device Centric

BenchSentry's mobile apps core functionality is centered on device control

Bench Sentry’s IoT app includes core features such as Bluetooth/Wifi connectivity, passcode access for delivery services, and open/close access logs. As an IOT application, the core design and engineering is focused on the functionality of controlling, monitoring, and viewing the data from devices.

Technical information

The mobile apps for BenchSentry include native languages such as Java and Swift/Obj-C as well as cross platform framework code in React Native. React Native is an efficient library for using the same code across both Android and iOS but the hardware integration with an ESP-32 hardware board made native programming necessary.


Google Cloud


React native - Mobile



Genie Wi-Fi garage door openers

Overhead Wi-Fi garage door openers

This website uses cookies
Imajine relies on cookies to improve your online experience. Cookies are used to play videos, and to analyze our website traffic.