In school we were learning about climate change, and it led us to want to investigate further this into the problem. The more we researched, the more we found that not enough was being done currently and that is what prompted us to do this project.

What it does

This is a website that contains ways for visualizing, analyzing, and predicting various aspects of climate change including temperature, carbon dioxide, and sea levels. The data page contains graphs for historical temperature and carbon dioxide levels as well as forecasted temperature and carbon dioxide up to the year 2050. The carbon dioxide levels for nine major countries are plotted so each can be examined individually. There is a bar graph with the amount of trees that would be required to offset these carbon emissions for the world and the major countries. Also, the historical sea levels are plotted. In the predict page, the user can enter a valid year and month and the website will return either the predicted temperature or carbon dioxide value at that time. This web app is responsive and interactive so it works on multiple platforms.

How we built it

The backend was done using python and the modules matplotlib and fbprophet. The frontend was done with react and javascript. At the end, the frontend and backend were connected to create the final product.

Challenges we ran into

We ran into some issues trying to hook the frontend and backend together but in the end these were finally resolved.

Accomplishments that we're proud of

We were able to seamlessly connect a python backend with a javascript front end.

What we learned

In the process of writing this project, we all learned a lot more about full stack development and climate change.

What's next for Sea The Level

Further pages can be added to the website that contain more aspects of climate change.

Built With

Share this project: