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.