Daikin Hero Cloud

Daikin Hero Cloud

Establishing a functional and beautiful design language while monitoring hvac units

Establishing a functional and beautiful design language while monitoring hvac units

ROLE

UI Designer

CLIENT

Daikin

SKILLS

Wireframes, Prototyping, Color Variables, Components, Figma

SKILLS

Wireframes, Prototyping, Color Variables, Components, Figma
Daikin is one of the world's largest air conditioner manufacturers. I worked with the Daikin Hero Cloud team on designing a remote monitoring app for HVAC units.
Daikin is one of the world's largest air conditioner manufacturers. I worked with the Daikin Hero Cloud team on designing a remote monitoring app for HVAC units.
The Problem
The Problem

Daikin’s Hero Cloud team was in the beginning stages of creating a web app that allows building owners, technicians, and sales representatives to monitor and troubleshoot HVAC equipment data at different buildings on web and mobile.

The previous version of their app, built with a framework and without designer input, was not created with user experience in mind and lacked a unique look and feel to embody the Daikin brand.

Below is a couple screens from the alpha app.

Daikin’s Hero Cloud team was in the beginning stages of creating a web app that allows building owners, technicians, and sales representatives to monitor and troubleshoot HVAC equipment data at different buildings on web and mobile.

The previous version of their app, built with a framework and without designer input, was not created with user experience in mind and lacked a unique look and feel to embody the Daikin brand.

Below is a couple screens from the alpha app.

User Goals
User Goals

✧ Help building owners and service technicians easily review and diagnose alarms at their buildings

✧ Help building owners and service technicians easily review and diagnose alarms at their buildings

✧ Create a unique, modern user interface that was easy to scan and digest and also aesthetically pleasing to the eyes that follows Daikin’s brand guidelines

✧ Create a unique, modern user interface that was easy to scan and digest and also aesthetically pleasing to the eyes that follows Daikin’s brand guidelines

Business Goals
Business Goals

✧ Create a tool that helps technicians easily troubleshoot and monitor equipment, speeding up their workflow and saving money

✧ Create a tool that helps technicians easily troubleshoot and monitor equipment, speeding up their workflow and saving money

✧ Give building owners peace of mind to easily monitor the usage of their equipment at their buildings

✧ Give building owners peace of mind to easily monitor the usage of their equipment at their buildings

My Role & Design Team
My Role & Design Team

My main role was to lead the UI and visual direction. In addition, I helped out with story mapping, creating user flows and wireframes, and determining UX decisions.

I worked alongside my team that consisted of a lead UX designer, project manager, design manager overseeing the project, and a team of outsourced engineers.

My main role was to lead the UI and visual direction. In addition, I helped out with story mapping, creating user flows and wireframes, and determining UX decisions.

I worked alongside my team that consisted of a lead UX designer, project manager, design manager overseeing the project, and a team of outsourced engineers.

Crafting high fidelity designs

Crafting high fidelity designs

Adhering to brand guidelines
Adhering to brand guidelines

For Daikin’s brand guidelines I was given a set of colors and their brand logo to work off of.

For Daikin’s brand guidelines I was given a set of colors and their brand logo to work off of.

Creating Color Styles
Creating Color Styles

I created color styles and documentation based on the brand to help easily apply colors in Figma.

As new colors were established, once approved for usage by the client, I would add them to our color styles.

I created color styles and documentation based on the brand to help easily apply colors in Figma.

As new colors were established, once approved for usage by the client, I would add them to our color styles.

Forming a typescale
Forming a typescale

To keep hierarchy amongst text I established a typescale and implemented font styles in Figma to apply easily.

To keep hierarchy amongst text I established a typescale and implemented font styles in Figma to apply easily.

Spacing
Spacing

I established and encouraged the use of a spacing system based on 4px to keep spacing consistent and optically holistic.

I established and encouraged the use of a spacing system based on 4px to keep spacing consistent and optically holistic.

Iconography
Iconography

I leveraged Material Design's iconography to work around client budget and time constraints. Occasionally, I created new icons to fill a need for an icon that did not exist in the Material Design icon set.

I leveraged Material Design's iconography to work around client budget and time constraints. Occasionally, I created new icons to fill a need for an icon that did not exist in the Material Design icon set.

Responsive Grids
Responsive Grids

I developed responsive grids and converted them into reusable grid styles for Figma artboards.

I developed responsive grids and converted them into reusable grid styles for Figma artboards.

Start defining patterns

Start defining patterns

With the colors, font styles, spacing, iconography, and grids in place it was time to start working on the visuals of the user interface.

With the colors, font styles, spacing, iconography, and grids in place it was time to start working on the visuals of the user interface.

Header & Footer
Header & Footer

One of the first components I set up were the header and footer.

I created them as components in order to be reused and updated easily across all artboards.

One of the first components I set up were the header and footer.

I created them as components in order to be reused and updated easily across all artboards.

Wireframe
Wireframe
High fidelity
High fidelity
Tables
Tables

I worked on pages with tables first as it allowed me visually define several reusable components, such as:

I worked on pages with tables first as it allowed me visually define several reusable components, such as:

✧ input fields

✧ drop downs

✧ buttons

✧ pagination

✧ input fields

✧ drop downs

✧ buttons

✧ pagination

Alarm Details
Alarm Details

Working on the alarm details page allowed me to define the following components:

Working on the alarm details page allowed me to define the following components:

✧ cards

✧ weather widget

✧ comments

✧ linked units


✧ cards

✧ weather widget

✧ comments

✧ linked units

✧ cards

✧ weather widget

✧ comments

✧ linked units

Equipment Details
Equipment Details

Equipment Details allows users to easily find out information about a certain piece of outdoor or indoor unit equipment. It provides data points, links to highest-priority alarms, links to connected units, diagrams of pipes and their flows, live trending data.

There is a lot of information to digest on this page. It was important to keep this page as visually digestible as possible.

With all the different pieces on this page, it started to define a lot of the interface styles moving forward.

Equipment Details allows users to easily find out information about a certain piece of outdoor or indoor unit equipment. It provides data points, links to highest-priority alarms, links to connected units, diagrams of pipes and their flows, live trending data.

There is a lot of information to digest on this page. It was important to keep this page as visually digestible as possible.

With all the different pieces on this page, it started to define a lot of the interface styles moving forward.

Wireframe
Wireframe
High fidelity
High fidelity
User Profile
User Profile

With several pages starting to come together I was able to utilize many patterns that already existed for the user profile page.

With several pages starting to come together I was able to utilize many patterns that already existed for the user profile page.

Wireframe
Wireframe
High fidelity
High fidelity
Demand Schedule
Demand Schedule

The demand schedule allowed technicians and building owners to see the operation modes and settings for units in a calendar view.

The demand schedule allowed technicians and building owners to see the operation modes and settings for units in a calendar view.

Day View

week View

Month View

Wireframes
Wireframes
High fidelity
High fidelity
Dashboard
Dashboard

The dashboard was one of the last pages I worked on during our first scope.

The dashboard is viewed upon logging in and needed to be visually digested quickly as a snapshot of of the user's data.

The dashboard was one of the last pages I worked on during our first scope.

The dashboard is viewed upon logging in and needed to be visually digested quickly as a snapshot of of the user's data.

Wireframe
Wireframe
High fidelity
High fidelity

Furthermore, the dashboard widgets could be filtered. Users could remove modules from view.

This required me to visually see how the different parts of the dashboard would flex at not only different filtered views, but also responsively.

Furthermore, the dashboard widgets could be filtered. Users could remove modules from view.

This required me to visually see how the different parts of the dashboard would flex at not only different filtered views, but also responsively.

Iteration
Iteration

Not all of these designs came together at once. I would often get internal feedback from my team and also external feedback from our client.

Below are a few instances that changed over time.

Not all of these designs came together at once. I would often get internal feedback from my team and also external feedback from our client.

Below are a few instances that changed over time.

Table Headers
Table Headers

Initially I designed the table headers to not have color.


However the client wanted the tables to be more visually interesting.


I initially offered to go with a light gray background to provide some separation from the table rows.


However the client really wanted them to stand out and bring more color to the page so we settled on using a dark blue table header.

Initially I designed the table headers to not have color.

However the client wanted the tables to be more visually interesting.

I initially offered to go with a light gray background to provide some separation from the table rows.

However the client really wanted them to stand out and bring more color to the page so we settled on using a dark blue table header.

Initially I designed the table headers to not have color.

However the client wanted the tables to be more visually interesting.

I initially offered to go with a light gray background to provide some separation from the table rows.

However the client really wanted them to stand out and bring more color to the page so we settled on using a dark blue table header.

Nested Areas & Units
Nested Areas & Units

This is part of larger feature where you can edit settings for multiple units at once.

I put together the example of the left below to move away from the branching connections.

However, the client preferred the more traditional design pattern of the branching tree pattern on the right.

This is part of larger feature where you can edit settings for multiple units at once.

I put together the example of the left below to move away from the branching connections.

However, the client preferred the more traditional design pattern of the branching tree pattern on the right.

Iteration
Iteration
Approved
Approved
Solving UX problems while defining the design language
Solving UX problems while defining the design language

While my main focus was defining the visual language of the app, I often participated in UX decisions and sometimes took on UX role when needed.

I participated in story mapping exercises at the start of scoping out new features.

While my main focus was defining the visual language of the app, I often participated in UX decisions and sometimes took on UX role when needed.

I participated in story mapping exercises at the start of scoping out new features.

Refining and modernizing old design patterns
Refining and modernizing old design patterns

In the indoor unit controls feature we modernized the one of Daikin’s internal control tools, Thermal Mechanic Inc. (TMI).

The client requested for there to be no usage of radio buttons. We solved this request by utilizing radio button groups instead.

In the indoor unit controls feature we modernized the one of Daikin’s internal control tools, Thermal Mechanic Inc. (TMI).

The client requested for there to be no usage of radio buttons. We solved this request by utilizing radio button groups instead.

Daikin TMI
Daikin TMI
High Fidelity
High Fidelity
Responsive design
Responsive design

As we got sign off for our high fidelity designs, I created the responsive designs to match.

As we got sign off for our high fidelity designs, I created the responsive designs to match.

Prototyping
Prototyping

When needed I would mock up prototypes of interactions.

To the left is an example of navigating the different sensors on piping diagram on the equipment details page.

When needed I would mock up prototypes of interactions.

To the left is an example of navigating the different sensors on piping diagram on the equipment details page.

Dark Mode
Dark Mode

After finishing responsive designs in light mode I dived into creating a dark mode theme for the Hero Cloud app.

I returned to the orignal brand colors and play with tints of black and white to get the right hues of blue.

For some components I was able to utilize the same color in light and dark mode. For others I needed to create an alternative color that would work for dark mode.

After finishing responsive designs in light mode I dived into creating a dark mode theme for the Hero Cloud app.

I returned to the orignal brand colors and play with tints of black and white to get the right hues of blue.

For some components I was able to utilize the same color in light and dark mode. For others I needed to create an alternative color that would work for dark mode.

Documenting patterns
Documenting patterns

As the designs were coming together and getting client approval I started to document the established patterns into reusable components in a separate design system library file.

This became the first iteration of our design system which I later help refined into a second iteration later on during my time on the project.

As the designs were coming together and getting client approval I started to document the established patterns into reusable components in a separate design system library file.

This became the first iteration of our design system which I later help refined into a second iteration later on during my time on the project.

Results
Results

The Daikin Hero Cloud team has has praised my team and I for designing and delivering user experiences that not only help users accomplish their goals but also has defined and beautiful user interface that allows users to have an enjoyable experience while using the app.

This is turn has helped turn potential customers into subscribers of their product helping grow the business. This led to the Daikin Hero Cloud team continuing to work with my team and I on more features while expanding the app.

Futuremore, the Daikin Hero Cloud team invited us to attend a Daikin conference in Austin where we were able to speak to technicians and sales representatives and many expressed how not only was the tools solving problems for them but loved how pretty the interface was to look at as well.

Below are some photos from the conference where they were presenting our designs we created.

The Daikin Hero Cloud team has has praised my team and I for designing and delivering user experiences that not only help users accomplish their goals but also has defined and beautiful user interface that allows users to have an enjoyable experience while using the app.

This is turn has helped turn potential customers into subscribers of their product helping grow the business. This led to the Daikin Hero Cloud team continuing to work with my team and I on more features while expanding the app.

Futuremore, the Daikin Hero Cloud team invited us to attend a Daikin conference in Austin where we were able to speak to technicians and sales representatives and many expressed how not only was the tools solving problems for them but loved how pretty the interface was to look at as well.

Below are some photos from the conference where they were presenting our designs we created.

Reflection
Reflection

✧ Not everything needs to be a component. It is better to take an atomic approach and make building blocks into components and keep larger organisms separate.

✧ Not everything needs to be a component. It is better to take an atomic approach and make building blocks into components and keep larger organisms separate.

✧ Expanding design systems need more than a team of one person. Also it is challenging to maintain a design system while also working on features.

✧ Expanding design systems need more than a team of one person. Also it is challenging to maintain a design system while also working on features.

✧ While using a design system to create wireframes helps speed up workflow, it confuses clients whether wireframes are high fidelity or not.

✧ While using a design system to create wireframes helps speed up workflow, it confuses clients whether wireframes are high fidelity or not.

courtney ariel
© 2025
courtney ariel
© 2025
courtney ariel
© 2025