Inspiration
We wanted to make sustainability more personal and engaging. People often don’t realize how small daily habits add up—like long showers or leaving lights on. Inspired by fitness and habit-tracking apps, we built EcoLog to make managing energy and water use feel interactive, rewarding, and visual.
What it does
EcoLog lets users set personal utility goals, log their daily habits, compete against household members, and track progress through sleek circular modules and streak counters. The app rewards sustainable actions with Eco Points, helping users build eco-friendly habits while saving money and resources.
How we built it
We built EcoLog using Java, Android Studio, and Firebase for authentication and data storage. The front end features Material Design 3, a custom leaf to display weekly progress based on how much it's filled, and streak trackers, while Firebase stores user logs, goals, households, and progress data in real time.
Challenges we ran into
We faced challenges keeping data consistent across multiple screens and ensuring seamless Firebase integration. Designing smooth animations for the circular progress modules and maintaining a clean UI.
Accomplishments that we're proud of
We’re proud of creating a visually polished, fully functional prototype with real-time data tracking, an interface, and gamified sustainability features that make users feel motivated to conserve resources.
What we learned
We learned how to combine front-end design and backend logic effectively, work collaboratively across roles, and apply gamification principles to promote positive environmental behavior.
What's next for EcoLog
Next, we plan to integrate internal smart devices to work with our application, update the app to be more seamless to users, and launch community leaderboards to make sustainability even more social and engaging.


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