Inspiration
EcoTrack was inspired by the urgent need to address environmental challenges, as highlighted in the United Nations Sustainable Development Goals, particularly those related to climate action and well-being.
What it does
EcoTrack is a web-based application that allows users to:
- Track their daily activities (such as transportation and movement)
- Calculate their estimated carbon footprint
- Visualize their progress through interactive charts
- Earn rewards and badges for eco-friendly behavior
How we built it
I developed EcoTrack as a full-stack application using modern tools:
- Frontend: React for a responsive and interactive user interface
- Backend & Database: Firebase for real-time data storage and authentication
- Logic: Custom carbon footprint calculations based on activity data
- Data Visualization: Chart.js for tracking emissions over time
The carbon footprint is estimated using simplified formulas based on publicly available averages.
Challenges I ran into
One of the biggest challenges was accurately estimating carbon footprint values without access to highly detailed datasets. I had to balance simplicity with realism by using reliable public data while keeping the calculations easy to understand.
Accomplishments that we're proud of
- Successfully built a fully functional full-stack web application
- Designed an engaging user experience using gamification features such as streaks and badges
- Created a clean and interactive interface with real-time data visualization
What I learned
Through this project, I gained experience in:
- Building a full-stack application independently
- Working with real-time databases like Firebase
- Designing user-centered features that encourage behavior change
- Simplifying complex environmental data into meaningful insights
I also developed a deeper understanding of how small individual actions can collectively impact global sustainability.
What's next for EcoTrack
EcoTrack aims to further improve user engagement by adding more personalized insights, expanding tracking features, and continuing to promote sustainable and healthy habits through technology.
Built With
- chart.js
- figma
- firebase
- firestore-database
- git
- github
- javascript
- react.js
- vscode


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