Fetch, store (in a JSON object), and parse the data
Use JS to create new elements and change the picture, dependent on the fetched data
Problems encountered
I wasn't sure how to add an accessibility option of the daily changing bar graph. I eventually worked out that I could set the aria label of the graph dynamically in the JS, to show the min and max temperatures
API and JSON were fun challenges to take on; it was a valuable learning experience to expand upon an existing concept
Negative temperatures proved to be difficult to display on the graph, as the height of the bars are dependent on multiplying the temperature by a number