🌱 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

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