dmcd84 / js-thermostat

Simple JavaScript thermostat

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

JavaScript Thermostat

In Week 5 we are building a simple JavaScript thermostat using Test-Driven Development.

Stack

  • JavaScript
  • jQuery
  • Jasmine
  • Node
  • HTML / CSS

Specifications / Business Logic

  • Thermostat starts at 20 degrees
  • You can increase the temperature with an up function
  • You can decrease the temperature with a down function
  • The minimum temperature is 10 degrees
  • If power saving mode is on, the maximum temperature is 25 degrees
  • If power saving mode is off, the maximum temperature is 32 degrees
  • Power saving mode is on by default
  • You can reset the temperature to 20 with a reset function
  • You can ask about the thermostat's current energy usage: < 18 is low-usage, < - 25 is medium-usage, anything else is high-usage.

Contributors

About

Simple JavaScript thermostat


Languages

Language:JavaScript 50.5%Language:HTML 23.0%Language:CSS 18.2%Language:Ruby 8.3%