Inspiration

Climate change is a growing global concern, but many people don’t realize how their daily habits contribute to carbon emissions. We wanted to create a simple and accessible solution that helps individuals understand their environmental impact and encourages them to take small but meaningful steps toward sustainability.


What it does

Carbon Snap is a carbon footprint tracking web application that allows users to:

  • Calculate their daily carbon emissions based on activities like travel, electricity usage, and lifestyle choices
  • View their emissions through interactive visualizations
  • Gain insights and suggestions to reduce their carbon footprint

How we built it

We built Carbon Snap using:

  • Python & Streamlit for creating an interactive and user-friendly web app
  • SQLite database to store user data efficiently
  • Pandas & NumPy for data processing and emission calculations

We used standard emission factors and applied the formula: E = sum (A \ F) Where:

  • E = Total Emissions
  • A = Activity
  • F = Emission Factor

Challenges we ran into

  • Simplifying complex carbon emission calculations into an easy-to-use interface
  • Ensuring accurate emission factors from available data sources
  • Handling deployment issues and integrating the project with Streamlit Cloud
  • Structuring the application for scalability and maintainability

Accomplishments that we're proud of

  • Successfully building a fully functional carbon tracking application
  • Creating a clean and intuitive UI for users of all backgrounds
  • Deploying the app online for real-time access
  • Translating environmental data into meaningful insights

What we learned

  • How to build and deploy data-driven applications using Streamlit
  • Working with databases and handling real-world datasets
  • Importance of user experience in sustainability-focused applications
  • Overcoming technical challenges during deployment and debugging

What's next for Carbon Snap (Carbon Footprint Tracker)

  • Add real-time data integration for more accurate calculations
  • Implement personalized recommendations using AI/ML
  • Enhance UI/UX and make the app mobile-friendly
  • Introduce gamification features to encourage eco-friendly habits

Built With

Share this project:

Updates