🌱 EcoImpact– The Beat of a Greener Tomorrow


🚀 Inspiration

In an era where climate concerns are urgent but individual impact often feels invisible, we asked: How can one person truly make a difference? We wanted to build something that bridges personal eco-habits with collective urban impact — turning small actions into big change. EcoPulse was born from the idea that gamified sustainability, real-time city heatmaps, and community data can empower users and municipalities alike.


💡 What it Does

EcoPulse helps individuals track, log, and reduce their carbon footprint, while also giving cities a dashboard to visualize eco-engagement hotspots. Here's what it offers:

  • 🌍 Eco Action Logging: Users log green actions (recycling, biking, saving water, etc.)
  • 📄 Smart Upload: Upload receipts or photos — AI detects eco-friendly choices
  • 🧠 Gemini AI Tips & Badges: Based on logs, Gemini generates sustainability advice and awards
  • 🗺️ City Heatmap Dashboard: Real-time map showing eco-clusters in cities like Mumbai, Pune, Jalgaon
  • 🧑‍💻 User Dashboard: Personal carbon impact tracker, tips, gamified scores
  • 🏙️ City Admin View: Aggregated insights per city to drive climate policy and citizen programs

🛠️ How We Built It

  • Frontend: React + TailwindCSS + Leaflet.js for maps
  • AI Integration: Gemini API for eco-analysis, recommendations, and badge generation
  • Backend: Mogodb for real-time database, authentication (Auth0)
  • Maps: Leaflet for dynamic city heatmaps, clustering, and green spot marking
  • Design: Clean, responsive UI with dark mode and gamified user elements

⚔️ Challenges We Ran Into

  • 🌐 Integrating Gemini for smart analysis and tips in real-time from user uploads
  • 🧭 Mapping dynamic green clusters in Indian cities accurately
  • 🧠 Creating a system that’s fun yet educational, and useful for both users and city administrators
  • 🔐 Auth0 integration with Firebase took careful handling of user roles and city-level access

🏆 Accomplishments That We're Proud Of

  • 🎉 Built a fully working multi-user platform with real-time map-based data logging
  • 🧠 Successfully used Gemini AI to give personalized sustainability tips
  • 🏙️ Designed interactive heatmaps for Indian cities — useful for both public and municipal use
  • 🌱 Created a gamified model that encourages habit formation around eco-living
  • 🤝 Created a project that merges individual impact with civic infrastructure

📚 What We Learned

  • How to turn environmental data into visual, engaging experiences
  • How to integrate AI into real-world sustainability use cases
  • The challenges of geo-mapping and real-time user interaction
  • How to balance fun and purpose in green tech

🔮 What’s Next for EcoPulse

  • 📱 Mobile App Version – Native Android/iOS app for on-the-go carbon tracking
  • 🧭 Carbon Scoring API – Open it up for other developers/NGOs
  • 🏛️ City Partner Program – Collaborate with smart city initiatives in India
  • 🔔 IoT Integration – Sync with smart meters, public transport logs, and green tech sensors
  • 🌐 Global Rollout – Add support for more cities and local languages
  • 🤖 Advanced AI – Add Chatbot for sustainability queries and daily nudges

Built With

Share this project:

Updates