Nest Schedule Redesign

Nest's thermostat is a smart thermostat that learns when and how to adjust itself automatically to the user's preferences over time. It also connects to a website module that lets the user schedule temperature targets for the week.

The current scheduling module takes some effort to use and has limited functions. This module should be redesigned with a more intuitive interface and features that will cater more to the user's needs to match the thermostat itself.


I also developed this project as practice. The project works with a Nest thermostat simulator, the Nest API, and a weather API to gather real time data. This application shows the basic interactions, but it does not contain all the features I had planned in my design. For now, I have made an Invision prototype to show how the features would connect.

Nest prototype login information
Password: scheduleMak3r!

Developed prototype
Invision prototype

  • skills focused on
  • UX Design
  • UI Design
  • Prototype Animation
  • Front-end Development


Current Interface

Competitive Analysis


Set temperatures are displayed as blocks of colors that make up a whole day. Users can visually understand their schedule.


Users can create temperature presets and connect them to colors they choose.

User Personas

    Linda Jennings
  • A mother with a 9:00 to 5:00 office job
  • Regular routine, driving kids to and from soccer practice after work and holding book club on the weekends
  • Her family goes on a month-long vacation every summer

Linda already knows how to schedule her thermostat according to these different daily routines, so she would like a system that lets her build a thermostat schedule based on the types of days she has.

    Jon Wallace
  • A bachelor living on his own
  • Is money conscious
  • Weather where he lives varies greatly day to day
  • Wants the house to be at a comfortable temperature when his parents visit

Paying for a house on his own is tough, so Jon tries to save where he can. This means not running the thermostat too much. However, his parents' comfort take priority so he can afford to spend a little more when they visit.



This scheduling module should follow Nest's branding and feel closely connected to the thought of home.

  • friendly
  • fresh
  • bright
  • homey

Final Design


It was exciting getting to program a web app that theoretically works with a real, existing product. It was also fun to design an interface that's not really conventional. Although, I did have to pull back at times from making interactions too unconventional. I learned that if an interface is new, I have to put more effort into making sure that it is intuitive.

Previous Project
Power Poses Exhibit
Next Project
Get Read-y AR Concept