Inspiration

Climate change is a global issue, but most sustainability tools target large businesses with dedicated teams. Small businesses often want to cut their environmental impact but struggle to know where to begin. We created CarbonLens to make sustainability simple, affordable, and practical for everyone, not just big companies.

What it does

CarbonLens is a sustainability app that uses AI to help small businesses calculate and understand their carbon footprint. Users can upload basic data about their business activities. The app then calculates emissions, shows the results, offers suggestions for improvement, and creates a downloadable sustainability report.

How we built it

We built CarbonLens as a lightweight app that runs completely on a laptop. The backend logic was written in Python to process data and calculate emissions using standard emission factors. We used Streamlit to create an easy interactive app interface, Matplotlib to visualize emission data, and FPDF to generate downloadable PDF reports. This method let us quickly prototype, test, and showcase the product without complicated cloud infrastructure.

Challenges we ran into

One major challenge was working without real business data. We solved this by creating realistic sample datasets. Another challenge was turning raw carbon numbers into insights that are easy to understand. We focused on visualizations and clear recommendations for this reason. Keeping the app simple while still meaningful was also an important design challenge.

Accomplishments that we're proud of

We’re proud to have built a fully functional sustainability app that works offline and is easy for non-technical users. The app can calculate emissions, visualize impact, and generate a professional report all in one simple workflow. This is a significant achievement within the hackathon timeframe.

What we learned

We learned how to turn sustainability ideas into practical software solutions. We also gained experience in creating user-friendly data applications and balancing technical depth with simplicity. Most importantly, we learned that small, accessible tools can have a significant environmental impact.

What's next for CarbonLens, the AI Sustainability Assistant

Next, we plan to integrate real-time Google Cloud Sustainability APIs, add AI-powered personalized recommendations using Gemini, and enable long-term tracking of carbon reductions. Our long-term vision is to transform CarbonLens into a platform that can help millions of small businesses take meaningful climate action.

Built With

  • ai-powered
  • app-interface-pandas
  • data-processing-matplotlib
  • data-visualization-fpdf
  • future-integration)-google-cloud-sustainability-apis-gemini
  • languages-python-frameworks-and-libraries-streamlit
  • local-development-environment-vs-code-(optional
  • pdf-report-generation-platforms-and-tools-laptop
Share this project:

Updates

posted an update

CarbonLens Update — Building an AI Sustainability Assistant

CarbonLens started as a simple idea: make sustainability measurable, understandable, and actionable using AI. Over the past few weeks, it’s grown into something much more real.

What’s New

AI-powered analysis engine CarbonLens now uses a TensorFlow-based model to analyze inputs and generate sustainability insights.

Backend infrastructure live Flask backend is up and running, integrated with Firebase (Firestore + Storage) for scalable data handling.

Image processing pipeline Added support for image inputs using Pillow—laying the groundwork for visual sustainability analysis.

Stability improvements Resolved dependency conflicts (TensorFlow, NumPy, Firestore, gRPC) to ensure smooth local and production builds.

Under the Hood

CarbonLens combines:

Python + Flask backend

Firebase Admin SDK

TensorFlow for AI inference

Modular architecture to support future features like emissions estimation, material recognition, and reporting

What’s Coming Next

Frontend integration (web & mobile)

Sustainability score dashboards

Real-time feedback and recommendations

App store preview builds and screenshots

This project is being built in the open—every fix, feature, and lesson learned. If you’re interested in AI, climate tech, or sustainable software, follow along and share your thoughts

CarbonLens #BuildInPublic #Sustainability #AIForGood #ClimateTech #MachineLearning

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