Inspiration
I'm a member of climate change movements and understand that climate has been changing rapidly in the last few years, mostly due to warming temperatures.
What it does
A Java program scrapes a website that updates weather in real-time and collects temperatures at certain cities. The data is rendered into an HTML file that takes the coordinates of cities and their live temperatures and compares it to average temperatures in those cities from the past. If temperatures in a city are significantly warmer than the city's average temperature in previous years, it signals that the country has gotten warmer in the last few years due to global warming and climate change. This raises awareness of how quickly the planet is warming and aims to inform users on the significance of global warming.
How we built it
I built it with HTML, Java, JavaScript, and CSS. The project is a web application, although it is not yet hosted online.
Challenges we ran into
I struggled to combine both Java and HTML for the first time, and had to learn how to implement an API in JavaScript.
Accomplishments that we're proud of
Being able to connect back-end (Java) and front-end (HTML) and render an HTML file from a Java program for the first time.
What we learned
I learned how to create HTML files from Java programs. I also learned how to work with a new API, Mapbox.
What's next
I have plans to add more accurate past average temperatures from cities, and make its appearance more visually appealing.

Log in or sign up for Devpost to join the conversation.