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:
- Transaction Tracking: Categorizes spending (e.g., Food, Travel) from uploaded statements with 95% accuracy.
- 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.
- AI Recommendations: Suggests eco-friendly actions like reducing e-commerce shipping.
- 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 :
- Data Quality: Handled vague transaction names with AI and user prompts.
- Usability vs. Accuracy: Balanced simple interfaces with reliable insights.
- AI Orchestration: Optimized multi-agent workflows for performance.
- 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
- angular.js
- fastapi
- llm
- python
- rag
- sqlite

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