Interaction Design Project

Zero-waste lifestyle app

Inferences from the user survey I did which lead to this project

  • Most people are aware of problems faced by the planet.

  • But haven’t given much thought about their contribution.

  • Carbon footprint by each individual can be reduced by simple lifestyle changes. 

Design to make the user go “zero waste”, an application to switch the user to an eco-friendly lifestyle

  • The objective now is to explore possibilities to improve a person's eco-friendly lifestyle

  • To identify the major pain points the user goes through certain tasks, and  later on to design solutions for those.

Major scenarios in one's eco-friendly lifestyle

  • Transport

  • Electronic device usage

  • Electricity usage at home and work

  • Shopping

  • Waste Management (focused on plastic)

I chose to focus on the shopping aspect

Buying, using and disposal of a product

  • For example a device

Steps involved in shopping and using a product

Need prioritization

Must be

  • Making the user refuse plastic

  • Making the user buy eco-friendly products

  • Make sure the product does not end up as garbage

  • Making the user aware of Toxic Products

Good to be

  • Making the user aware of the sustainability info

  • Giving the user how much less he/she reduced the carbon footprint.

Introducing the app would modify the steps for better

Concept Development
  • The app should notify the user when he or she is out of the store.

  • Notifies when he/she is inside the store to let them remind they can scan the product and get the ‘eco-friendly’ details

  • The app learns the user over time

  • Personalised settings based on the user compatibility level developed by the app over time.

  • The app suggests eco-friendly or zero-waste alternatives


  • The user has to have a smartphone and a willingness to go eco friendly

  • The app should be able to extract sustainability information from the internet and locate the user

  • Not every store and product are identifiable

Zero waste lifestyle

  • “Zero waste” lifestyle is getting fashionable day by day across the globe

  • Making use of the fashionability of the lifestyle would attract the user


  • The recycle bin is always associated with trash

  • It would be interesting to have the recycle bin in the app

  • But, this time the goal is to not let anything end up in the bin


  • The Android app designed for an Eco-friendly lifestyle for the user to switch to an Eco-friendly zero waste lifestyle. 

  • The app should be useful to explore and make better decisions for the user. Keeping the environment in mind.


  • The main goal of the app is to evoke the environmentally conscious mind of the user and accordingly

Scanning the bill and products

  • User can scan the bar-code or qr code

  • Or user can just point the camera at the bill and the app will detect the text, recognize and identify the products.

  •  User can see the result instantaneously List of shopped items and price (the digital version)

  • The list will be sorted by sustainability by default. User can choose the sort settings. 

  • Along with zero waste and sustainability info

Zero waste and sustainability info

  • Zero waste and sustainability info along with toxicity level (Ingredients chemical composition) will be shown if the user taps the item from the list.

  • The user can simply scan the product and know the info.

  • The user can just point the camera at the product and get the sustainability info before buying.

  • The Eco-friendliness info will be displayed using augmented graphics*

  • “Sustainability approved” symbol will be will be displayed if applicable.

  • The user can type the product name or keywords too if curious.

*  The user can choose the settings. Otherwise personally optimised 

How GOECO helps the user to achieve his/her goal

  • Pushes the user to walk if or cycle to nearby places.

  • GOECO helps to create and bring together eco-friendly communities to grow.

  • Notifies If the user happens to drive by an eco-friendly store

  • Reminds to stop by and buy the groceries depending on your commute.

  • Effective notifications, to suggest and assist

GOECO is an AI-driven lifestyle app which helps it's users to lead an eco-friendly lifestyle.

  • Depending on the user's level in the eco-friendly lifestyle ladder GOECO will learn and assist the user to achieve the user's goal of a sustainable lifestyle.

  • To reduce his/her (or the family's) carbon footprint, to reduce the emission caused by various actives including commute.

GOECO has three major processes for the service

  1. The primary collection of the user data
    Includes: location of home and work, type of residence and members, integration of social network accounts, google maps and location history, access to the email, grocery store shopping info, commute preferences etc
    And setting the goal.

  2. Learning the user over time (activities such as shopping, commute, power consumption, electronic and electrical device habits) while also the other members of the residence.
    By analysing the daily data. In order to create the users "eco-friendly persona matrix"

  3. Predicting, suggesting, assisting, and triggering various tasks to achieve the user's goal, also while refining the "eco-friendly persona matrix" in the feedback loop.

A note on data collection: 

  • GOECO needs to learn the user's lifestyle and schedules to personalize and optimize the service. So the data collection method also varies according to personas and goals.

  • In a two to four week time period, GOECO will ideally be able to learn from patterns and formulate the user's "Eco-friendly persona matrix" in order to predict and plan.

  • Optimum time slot to gather info depends on the persona. Not to annoy the user with frequent notifications.


Initially the prototyping was done on the online platform "" This enabled me to do user testing online.

Design choices

  •  Logo - To show the app is related to environment

  • Theme- Green with a pinch of blue 

  • Font styles- Familiar android font (Roboto)  

  • Screen real estate- The prototype is made for an android phone of 1080x1920 resolution 

  • Navigation- Familiar android navigation

  • Screen transitions- simple but satisfying  

  • Animations of components- Enough to give the user some feedback and easiness

  • Icons- Familiar android are used throughout

Evaluation and Detail

  • At different stages the prototype went through several usability tests.

  • To improve the prototype based on the difficulty the user faces while performing the task.

  • The prototyping app “” enabled me to do the user testing on desktop browsers

  • Moto G4+, a mid range android phone with a resolution of 1080x1920 was used to do the usability test in different conditions