Heatworks: Insights For Smarter Water Usage
Challenge
For the last 100 years, electric water heaters have been designed with one fundamental flaw: they all use metal heating elements to heat water. Repeatedly heating a metal rod in water for consecutive years causes issues for both your heater and the water used within your household. Heatworks water heaters use graphite electrodes in place of traditional metal heating elements. Nothing in their units gets hotter than the water itself, resulting in zero scaling and corrosion over time. Similar to a Nest device, a Heatworks water heater can be connected to via Bluetooth connection or Wifi connection. This allows other clients, such as a mobile device or computer, to pull data from the water heater via an API over the cloud. Knowing that multiple Fount Team Members have extensive experience in the IoT space, The Heatworks Team approached Fount to collaborate on the development of both iOS & Android applications which act as the user interface for the Model 3 Tankless Water Heater. Translating the sleek industrial design of the Model 3 along with an intuitive, physical interface, the mobile app implementations are tasked with ensuring continuity between the physical user experience and the digital. The user interface modern and intuitive. It was critical to Heatworks that the mobile applications provide a consistent experience to users across both iOS & Android devices. To provide a performant, cross-platform experience within the project parameters, we decided to use React Native as the primary development framework which allowed us to build the iOS & Android applications from a single code base. While the senior engineers on the project crew were well versed in React, this project was one of our early React Native projects. It’s safe to say that we are now huge fans of React Native for mobile development. Leveraging our existing knowledge of web development & React, we were able to iterate quickly based on feedback from The Heatworks Team and beta users. The Fount Team was also tasked with integrating various infrastructure and data providers, from Xively to AWS, as well as building the primary API for handling communication between The Model 3 water heater and the mobile applications.
Solution
A React Native mobile application for iOS & Android that presents data from Heatworks devices and allows users to control remotely. THE CREW: Logan Edwards – A former mechanical engineer and current Senior Software Engineer with a passion for exploring the intersection between hardware and software Paul Cowgill – Former CTO at a YCombinator-backed IoT startup and Senior Software Engineer Jordan Cardwell – Senior full stack engineer with a primary focus on modern Javascript technologies
Results
Thanks to the collaboration with Heatworks’ talented team, Fount was able to deliver connected iOS & Android mobile application for The Model 3 Tankless Water Heater. The mobile applications allow users to easily onboard their water heater by signing up for a new account and connecting their device to a network. Once connected, users can control their connected water heater and monitor metrics on usage from their smartphones.
Want fresh marketing stories in your inbox?
Get the weekly email that makes you a marketing genius.
Stay informed and inspired, for free.