Featured image for “New Development: Internet of Things (IoT) Home Automation Application”

New Development: Internet of Things (IoT) Home Automation Application

The Client: One of the largest home improvement retailers

Project Category: Development

Services Performed: Application Development, Application Enhancement

A Keyhole team focused on developing a home automation (Internet of Things – IoT) application. The application would allow users to control different actions in their home to their chosen specifications. Examples include changing a temperature on a thermostat, turning kitchen appliances off and on, etc.

Developed a Customer Service user interface using JavaScript/HTML as a single-page application. This interface interacted with a Microservice-based server-side implementation using Java.

Implemented a reusable search service component using ElasticSearch, Logstash, Java, and Docker. This component provides a searchable logging support. Other technologies in the stack used first-line support web application include Marionette, Backbone, gulp.js for building, CommonJS modularity, in Flexbox layouts.


Share: