EcoTrack
Personal Carbon Footprint Tracker
EcoTrack is a Flutter mobile app that helps individuals measure, understand and reduce their personal carbon footprint through daily activity tracking, behavioural nudges, gamified challenges and a community leaderboard. Built in four months, the app's user base has collectively offset more than 50,000 trees' worth of carbon.
The Challenge
Making sustainability engaging enough for daily habit change is notoriously difficult. The client needed an app that translated complex carbon science into intuitive, actionable daily inputs — and kept users coming back through intrinsic motivation rather than just push notifications.
- Carbon calculation accuracy across 200+ activity types
- Habit-forming UX without manipulative dark patterns
- Gamification that felt meaningful, not gimmicky
- Community features that encouraged rather than shamed
- Integration with third-party data sources (energy providers, travel APIs)
Our Solution
We built in Flutter with a clean MVVM architecture. The carbon calculation engine used peer-reviewed emission factor databases. Gamification followed Self-Determination Theory: autonomy (custom goals), competence (milestone badges) and relatedness (team challenges). A community feed showed collective impact to reinforce positive social norms.
- Flutter MVVM with Riverpod for reactive, testable state management
- Carbon engine using IPCC/EPA emission factor databases
- Self-Determination Theory-based gamification design
- REST API integrations: National Grid, Google Maps, flight databases
- Firebase for community feed, challenges and social features
- Offline tracking with background sync via Dart isolates
The Results
EcoTrack launched to strong organic growth driven by word-of-mouth from its initial user community. Within 12 months: 15,000 active users with a 68% 30-day retention rate, a 4.6-star average App Store rating and a measurable collective impact of 50,000+ trees equivalent in carbon offsets logged by the community.
Technology Stack
Key Features & Capabilities
Carbon Calculator
200+ activity types across transport, diet, energy and shopping — each calculated using peer-reviewed IPCC emission factors.
Gamified Challenges
Weekly personal challenges, team competitions and milestone badges designed around Self-Determination Theory for lasting motivation.
Community Feed
Shared impact feed showing the collective footprint reduction of the community — reinforcing positive social norms without shaming.
Trend Insights
Monthly and yearly carbon trend charts with category breakdowns and personalised, science-backed reduction recommendations.
Energy Provider Sync
API integration with major UK/EU energy providers to automatically import home energy consumption data without manual entry.
Offset Marketplace
Curated, verified carbon offset projects (reforestation, renewable energy) that users can support directly within the app.
"Code Zerra understood from day one that the hardest problem wasn't the technology — it was behaviour change. They designed an experience that genuinely helps people build better habits, and the retention numbers prove it."
Priya Sharma
Director, EcoTrack Foundation