Our project is centered on a key idea called the “carbon footprint”. This term refers to the total amount of glasshouse gases—primarily carbon dioxide (CO2)—that are released into the atmosphere as a result of human activity. We are developing a method to estimate the carbon footprint of viewing web pages in this project. We consider variables including the location of the server and its carbon footprint, the volume of data transported, the server’s usage of green energy, and average worldwide internet energy consumption.
We have used AWS services such as Lambda, DynamoBD, APIGateway, and Amplify to host our website fully. The backend is written in Python 3.10, Frontend is written in Next JS. We have also made use of three third-party APIs- Browserless, ip-api, and the Green Foundation API.
The output consists of displaying the user-entered website’s carbon emission and whether it uses green energy or not. Malformed URLs return an appropriate error by our Backend API. We were successfully able to create and host the project, our team was content with the output of the website and app.
By factoring in these considerations, our approach provides a more accurate and detailed evaluation of the environmental effect of web page browsing. We hope to increase awareness of the carbon emissions connected to digital content and equip people and organizations to make wise decisions by providing users with a tool to estimate the environmental cost of their online activity.