iCleanse Swift UV

iCleanse is the sole manufacturer of the Swift UV disinfection device for touchless disinfection. However, their devices required a multi-purpose administration platform. ABCloudz team has created an appropriate digital platform to allow iCleanse and their clients to manage devices. In addition to the disinfection station itself, the client needed to incorporate a tablet for playing advertising videos and images during the disinfection cycle. So the said platform helps manage the advertising content, observe incomes, display content statistics, and allow remote installation of new app versions on the tablets via OTA. 

Platform
Web,
Devices
Desktop
Tech stack
.Net Core 3.1, WebAPI, SignalR, AWS Cloud, Angular, CloudFormation (CF),
Industry
Array
Scope of work

Wireframes design, website, and server-side architecture and development, quality assurance

The challenge

The customer planned on drastically increasing the number of Swift UV devices in service and needed a web application to manage and track data, like error statuses, stats, and device characteristics. So, the iCleanse company came to ABCloudz to create a digital platform that would diversify and scale the use-case scenario of the device.

The client turned to the ABCloudz team because they’ve had a successful collaboration experience developing an app that focused explicitly on healthcare specialists. However, after March 2020 and the adoption of the CARES Act in the US, the software should be targeting a broader audience. Thus, the devices must be installed no longer exclusively in hospitals. Now it is meant to be placed in hotels, malls, and other places of mass attendance.

Plus, the client needed to execute a plan of allowing the disinfection station itself to be accompanied by the tablet to playback advertising during the disinfection cycle. The platform can now manage devices and advertising content, observe incomes and display content statistics to the end-user. Also, the platform allows the iCleanse Admins to track end-user accounts and update the software on the tablets via OTA.

 

The approach

ABCloudz team has thought of a seamless workflow pattern. The device synchronizes with the Admin Panel settings and plays the set of videos defined for the particular machine/the group of devices. Advertises are displayed randomly with the frequency set for each campaign. Also, the client required the Admin to be able to observe stats by each device or in general. The stats display numbers. Plus, we’ve made it possible for the Admin to observe the errors list, which occurred on the device, and which campaign is displayed more often than others. Finally, the iCleanse Admin can manage the company’s devices and distribute a new app version on the devices using the OTA Manager.

The solution

SwiftUV is an ASP.Net Core API AWS cloud-based project with SignalR for real-time communication with devices. Java SDK allows a customer to be abstract from nuances of integration backend logic into the application. Angular Admin portal helps Administrators to manage their organization and devices inside it.

The project’s architecture is divided into two organizations to ensure better security. Therefore, this implementation does not incur additional costs. The first organization has deployed environments for development and staging, and the second for production environments. The project’s infrastructure is automated and is deployed in the AWS cloud using the CloudFormation service. 

Bastion server has a public IP address, and access to other resources (backend server, database) is carried out. VPN is installed on the bastion server. A separate user is created who can connect to the database only from the safe list of IP addresses. To connect to the RDS development and staging environments, an individual user is created that does not have root privileges. Access to the S3 bucket is allowed only for users of the safe list of IP addresses and is closed for public access.

  • 17

    People on the team

  • 1350

    Hours spent on the project

  • 1,000,000+

    Devices disinfected

Features

Thanks to the multipurpose digital platform ABCloudz delivered, the client has online access to every Swift UV device. They can monitor the state of every device. Thanks to the diversified data flow, the client and the user get access only to the relevant data flow and statistics. Plus, the advertisers got a brand-new way of delivering their messages.

  • 01. Safety:

    All the data is securely stored in the Amazon S3 cloud secure from unauthorized access with encryption features and access management tools. Amazon S3 is compliant with PCI-DSS, HIPAA/HITECH, FedRAMP, EU Data Protection Directive, and FISMA regulatory requirements.

  • 02. Multi-purposes

    The Swift UV keeps all the intended functions. The Admin can manage and monitor the devices and track all issues. Meanwhile, the owners benefit from the tablet ad playback.

  • 03. Compartmentalization:

    Due to the separate user data flow the ABCloudz created, the clients’ Admin can monitor and manage every Swift UV device remotely, and get the data, that a particular device requires on-site attention. However, only the end-user has access to the ad statistics and management tools.

Benefits

The client received a functioning multipurpose platform for administrating, tracking and managing their devices, with additional functions, like ad displaying ability and statistics collecting options.

Hi there! How can I help you?

ABCAssist