Mobile App 2023 4 months

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.

50K+ trees offset
15K active users
4.6★ rating
4 months to launch
Client
EcoTrack Foundation
Industry
GreenTech / Sustainability
Year
2023
Duration
4 months
Service
Mobile App Development

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.

Active Users (12m) 15,000+
30-Day Retention 68%
App Store Rating 4.6 ★
Trees Equivalent Offset 50,000+
Daily Tracking Completion 74%
Community Challenges Run 1,200+

Technology Stack

Flutter Dart Riverpod Firebase Cloud Firestore Node.js REST APIs SQLite Google Maps SDK FCM Sentry Fastlane

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

Inspired by
EcoTrack?

We'd love to bring the same level of craft and engineering to your project. Let's talk — first consultation is completely free.