Elm Weather

Features

  • Color changes background based on temperature
  • Weather icon based on current conditions
  • Geolocation to populate your Latitude/Longitude

Run it

  • npm install
  • API_KEY=abcdef npm run proxy to start the proxy server with a secret DarkSky API key
  • npm start to install Elm packages, build the Elm code, compile the Stylus/CSS, and start a static server on port 8080
  • Go to localhost:8080