UF students create app to track, offset carbon footprint
Article →
UF Champions for Change awards celebrates achievements in sustainability, health and wellness
Article →
Apple App Store images.


Climate change is one of the biggest issues facing my generation, yet most people believe that there isn’t anything they can personally do to make a difference.


Create a simple to use app that shows how anyone can take small steps to help combat climate change, while highlighting their positive impact and rewarding them for taking action.

My Role

I was responsible for defining the design strategy and implementing the frontend in Swift. My specific roles included: interaction design, user research and frontend development.

Winning a prize from Facebook at HackDuke.

Getting Started

The initial idea for LiveGreen came out of HackDuke, which was a 48 hour coding competition centered around solutions advancing social good. With a very limited amount of time and no prior research, I did some searching and was surprised to find that there was nothing quite like what we were trying to build out there; I found many examples of carbon footprint calculators, but nothing that helped people track their emissions on a daily basis. After making an initial prototype and winning a prize from Facebook there, we set out to bring the app to life.

Breaking down and prioritizing user feedback.

User Research

In order to better understand potential users, I spent some time posting in Facebook groups that I thought matched LiveGreen's potential target audience. After conducting detailed interviews with a few people, I designed and implemented a minimum viable product and then posted again in environmental groups to get beta testers and learn how they interacted with the app, leading to hundreds of interested users and actionable data.

Final user onboarding flow.

Iterating on Feedback

One of the major things we learned from the initial beta group is that many people were not completing the onboarding process becuase it was too long. This posed a serious issue because not only did we need to collect account details, but we also needed to estimate a user's footprint before they entered the app in order to be effective. To collect these data points required over 15 questions, and users were dropping off before finishing. To address this, I converted the onboarding from a form-like page into a chat and added two footprint estimate options: quick or accurate. From early user testing, it was clear that the chat was keeping people engaged for much longer than the previous iteration and this finding held when launching it to the full userbase.