Inspiration

EcoSphere was inspired by the need for a tool that educates and empowers users to reduce their environmental impact amid rising concerns about climate change. The platform focuses on practical ways to reduce carbon footprints through informed choices related to food, digital habits and travel, while providing real-time data on global environmental issues.

What it does

EcoSphere is an interactive web app with five main sections: Carbon Footprint Calculator: Estimates user’s carbon emissions across categories. Travel Recommendations: Provides eco-friendly travel options and provides map for journey. Recent News: Access up-to-date environmental and sustainability news from varied sources. Food Choice: Offers sustainability scores for food items, sustainable recipes, comparison tool and graph helping users select more eco-friendly options. Digital Footprint: Calculates and tracks digital carbon footprints and suggests reductions.

How we built it

Using Streamlit for the interactive UI, we processed data with Pandas and visualized it using Matplotlib. We integrated NewsAPI for real-time news and mathematical models for the Carbon Footprint Calculator and Travel Recommendations. Geopy and Folium were used for map-based travel data.

Challenges we ran into

One of the key challenges was consolidating data from multiple sources with varying levels of accuracy. The Travel Recommendations feature also posed difficulties in terms of complex calculations for different modes of transport and integrating location data for map visualizations. Providing a smooth user experience, especially when displaying graphs and maps, required significant testing.

Accomplishments that we're proud of

We’re proud of the Carbon Footprint Calculator for providing actionable insights into users' environmental impact, the Travel Recommendations with eco-friendly options and maps, and the Digital Footprint Tracker, which helps users understand and reduce their online carbon emissions.

What we learned

We gained hands-on experience working with APIs, data manipulation using Pandas, and data visualization with Matplotlib. We also explored mapping tools like Folium and Geopy to integrate location-based data. Additionally, we learned how to efficiently use Streamlit for building interactive web applications in Python.

What's next for EcoSphere

We plan to expand EcoSphere by integrating more data sources, refining sustainability metrics, and adding real-time travel data for more accurate eco-friendly recommendations. User profiles will enable personalized goals and progress tracking, while gamification features will engage users in sustainability efforts. Additionally, we're exploring automatic tracking of digital usage to provide more precise insights into reducing digital footprints.

Built With

Share this project:

Updates