This app will display current weather conditions for three US cities (Chicago, New York and San Francisco).
The data is requested from weather.com via their API calls. Since number of calls is limited app itself is controling API calls. Current data is held in the database and if the current data is older than five minutes on new server request API call is issued and data is refreshed and timestamped.
For the future I thought expanding the number of cities offered and then give user a choice which three it wants to display. That would be nice exercize in JavaScript functionality.
The app's URL is: http://secure-fortress-3874.herokuapp.com/