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
- and
- android-studio
- androiddevelopmentkit
- capacitor
- firebase
- geoloaction
- html/css
- javascript
- python
- react
- web-apis-(camera
- webapi(camera
Log in or sign up for Devpost to join the conversation.