EcoSteps: Reducing Your Carbon Footprint

Inspiration EcoSteps was inspired by the climate crisis, where everyday spending contributes to 5.1 billion tons of CO₂ annually in the U.S. Drawing from Amazon’s Climate Pledge, we aim to make sustainability simple by using financial data to drive eco-friendly choices, empowering individuals to create collective impact.

What It Does EcoSteps is a web app that analyzes bank statements to track spending, calculate carbon footprints, and suggest greener habits. Key features:

  1. Transaction Tracking: Categorizes spending (e.g., Food, Travel) from uploaded statements with 95% accuracy.
  2. Carbon Footprint: Estimates CO₂ emissions (e.g., 181.11 kg from 56 transactions). Budget Tracking: Compares emissions to goals (e.g., -308.56 kg CO₂ saved) with visual charts.
  3. AI Recommendations: Suggests eco-friendly actions like reducing e-commerce shipping.
  4. User-Friendly Design: Features nature-themed visuals and gamified progress tracking.

How We Built It : Frontend: Angular for responsive UI with GSAP animations. Backend: FastAPI (Python), pdfplumber for PDF parsing, SQLite/MongoDB for storage, Redis for caching. AI: LangChain with LLaMA models for analysis and recommendations. Integrations: Carbon APIs, ESG datasets, optional Plaid for bank syncing. Deployment: Dockerized microservices for scalability.

Challenges Faced :

  1. Data Quality: Handled vague transaction names with AI and user prompts.
  2. Usability vs. Accuracy: Balanced simple interfaces with reliable insights.
  3. AI Orchestration: Optimized multi-agent workflows for performance.
  4. Time Constraints: Prioritized core features for hackathon delivery.

Accomplishments :

  • Built a full pipeline from bank data to sustainability insights.
  • Created an engaging UI that makes going green approachable.
  • Developed AI that guides users to eco-friendly habits.
  • Achieved impact: users saved -308.56 kg CO₂, 63% better than budget.

Lessons Learned Spend-based carbon models need regional adjustments. Simple, gamified UI boosts engagement. AI frameworks require careful tuning for efficiency. Financial data demands a balance of automation and user control.

What’s Next

-- Q1 2025: Current PDF processing, 9 categories, animated UI. -- Q2 2025: Multi-bank support, ML categorization, mobile app. -- Q3-Q4 2025: Corporate programs, APIs, carbon offset market. -- Plans: Beta launch, Plaid integration, leaderboards, eco-partnerships. -- Revenue: Freemium ($9.99/month), B2B, data insights.

Impact & Vision EcoSteps aims for a 20% carbon reduction per user, targeting 1M users by 2026 to save 200K tons of CO₂. Using real data and scalable cloud infrastructure, it empowers individuals and communities to build a sustainable future.

Team: Team Member 1: Ashutosh Kumbhar Team Member 2: Prathamesh Lakawade Team Member 3: Girish Nalawade Team Member 4: Aditya Bhilegaokar

GitHub: https://github.com/2727-ask/NovaDemo: ecosteps-app.comContact: team@ecosteps.com

Built With

Share this project:

Updates