Inside MyHEAT: Simplicity, speed, and ease of use matter
By Bilal Karim
The biggests strengths of Place Autocomplete is it’s speed, and the ability to search for different combinations when searching an address. For example, we have seen MyHEAT users search for home addresses using different street types such as 144 Royal Avenue instead of 144 Royal Ave, 144 Royal Av, or even Royal Avenue 144.
Place Autocomplete also provides a host of meta data using autocomplete.getPlace(), such as full address, location (latitude and longitude), vicinity, and more. So when the user selects their address from the list of place predictions, we pan the map to their house and set the desired zoom level. When worked perfectly, an animated location marker would show on the roof of the house. Using a ‘ping’ animation was our way to tell the user to select their home on the map and finally see its Heat Loss Map. Here’s a snapshot of what the implementation looked like.
Simple and fast. Easy, not so much.
This makes the experience of finding their home simpler, faster, and now… easy too. It’s one less step from the user’s point of view. It matters because there’s less confusion and friction for the user. Moreover, if we’re not able to match the address, we show a tooltip to the user to select their home.
Matching addresses is a big technical challenge, and we still have some work on our end to perfect it.
But we have already seen over 90% success rate in matching addresses since we deployed this solution to production — making it simpler, faster, and easier for our user’s to find their home.
It’s important to continually make refinements like these to improve the speed and efficiency of your product so your users can have an all-around positive experience.
MyHEAT engages the human spirit on energy efficiency. Our mission is to empower a worldwide reduction in urban greenhouse gas emissions, one building at a time. We show energy loss in a new and interesting way, and provide the tools and information needed to make changes for the better. See the platform in action at myheat.ca, or get in touch with us at email@example.com