Inspiration

Climate change is one of the biggest problems of our time. But people rarely realize how their small, daily actions – like driving, electricity usage, or plastic consumption – impact the planet. We wanted to make sustainability personal, fun, and engaging by showing users their real-time carbon footprint and rewarding eco-friendly habits.

What it does

EcoTrack tracks a user's daily activities like transport and energy use, calculates their carbon footprint, and displays this impact visually through an interactive dashboard. It gamifies eco-friendly behavior with points, badges, streaks, and levels. Users get real-time recommendations to reduce their footprint, while their eco-progress is shown as streaks and rewards to keep them motivated.

How we built it

We built a full-stack app using: React.js for the frontend dashboard Firebase for real-time data storage and Firestore for user carbon logs ADK (Agent Development Kit) agents to analyze user data, recommend eco-friendly actions, and handle rewards Material UI and CSS to style and beautify the dashboard Future-ready plans to integrate Google Geospatial API and AR for real-world footprint visualization

Challenges we ran into

Understanding and integrating ADK with Firebase Making Firestore fetch and store live user data correctly Setting up Firebase Cloud Functions and real-time database triggers Designing a UI that is not only functional but also enjoyable and engaging Learning new tools and libraries like Material UI and Firebase Hosting in a limited time

Accomplishments that we're proud of

A working gamified rewards system that dynamically updates points, levels, and badges A clean, beautiful dashboard using React and Material UI ADK-based backend agents that automate eco-point calculations Deployed on Firebase Hosting with scalable cloud functions A creative, impactful solution that encourages sustainability

What we learned

Building and deploying full-stack web apps using React, Firebase, and Google Cloud Using ADK for multi-agent automation in real-world problems Styling dashboards with Material UI and CSS Managing Firestore real-time databases and triggers Importance of simplicity in user experience for impact-driven apps

What's next for EcoTrack

Integrating Google Geospatial APIs for real-time activity detection Adding AR-based footprint visualization to make carbon impact feel more real Expanding the reward system to include community leaderboards and challenges Releasing the app to schools, companies, and eco-conscious communities Making the world more aware, one footprint at a time!

Built With

Share this project:

Updates