EcoTracker
Track your carbon footprint and sustainable lifestyle choices
- SwiftUI
- Core Data
- MapKit
- WidgetKit
Facts
- Website
- Download on the AppStore
- From / to
- since Mar 2021
- Tools
- Xcode, GitLab, Figma
Project Overview
As a passionate vegan and environmental advocate, I developed EcoTracker during my time at Uber to help users track their carbon footprint and make more sustainable lifestyle choices. The app integrates with various services to automatically calculate environmental impact.
The core challenge was creating a seamless experience for tracking daily activities like transportation, food choices, and energy consumption. I implemented a sophisticated algorithm that calculates carbon emissions based on user behavior, integrating with Uber’s ride data, restaurant APIs for food choices, and smart home devices for energy monitoring. The app features beautiful data visualizations showing progress over time and personalized recommendations for reducing environmental impact.
I built the entire app using SwiftUI with a focus on performance and battery efficiency, crucial for an app that runs background tracking. The app includes a comprehensive widget system that displays daily carbon savings on the home screen, encouraging users to make sustainable choices throughout the day. I also implemented social features allowing users to share achievements and compete with friends on sustainability goals.
The project required deep integration with various APIs and services, teaching me advanced networking patterns and data synchronization. EcoTracker was featured in several environmental publications and received recognition for its innovative approach to personal sustainability tracking.