The Weather Dashboard

The reason I'm writing this application is to discover the best practices I could follow in writing a front-end webapp given Vue's centric 'reactive-viewmodel' approach and how my approach relates to the original 'GUI-Architecture' MVC pattern.

Another reason is that I'd like to formulate the best build setup I'd use given that vue-loader is a webpack plugin (thus using webpack and a build process is a must).

Pending Features

  • Precipitation (shown values are dummies)
  • Change settings
  • Support multiple screens (This should be a matter of adding a couple of css media queries)
  • Set city based on current location
  • Connection problems (api retrieval) feedback

GitHub