LeafLife App

A green application to help the environment
At a Glance

LeafLife is a community-centric website and mobile application dedicated to promoting environmental sustainability.
Our platform is committed to preserving the environment through the implementation of eco-friendly practices.

Project Overview

As a student at UXland, We were assigned to design a sustainable platform to help nature by joining likeminded people with this detail:

Duration

Tools

Role

Team

2 Mount Part time

Group of 4

UX / UI Designer

Figma , Zoom , Photoshop , AI, Zoom

Stakeholder Needs
  • We started by defining a hypothetical stakeholder and determined its requirements and limitations in the first stage.

  • It is essential to address the growing disconnect between individuals and environmental commitment in today's fast-paced world.

  • The need for a supportive community that encourages users to engage in nature-centric actions must be identified and fulfilled.

Goal
  • Create a space for users to connect, motivate each other, and collectively commit to nature preservation.

  • Develop an app for community engagement, dynamic communication, and collaboration on environmental issues.

Design Strategy

Our 8 weeks design sprint consisted of 4 phases, we took help from the double diamond method. there is no doubt that iteration is necessary during all phases.

1 _______________ 2 _______________ 3 _______________ 4
Discover
Define
Develop
Deliver
Competitive Analyse
Survey
Interview
Persona
Story board
User flow
Challenge & Solution
Sketch
Usability testing
(Phase 1)
Mood board
UI kit
Usability testing (Phase 2)
High fidelity Prototype

Discover

Competitive Analyses

How are the Applications different?

Our goal was to identify the weaknesses of our competitors and clarify any uncertainties through surveys and interviews with potential users. This allowed us to turn those insights into strengths for our application.

Top Takeaway :

  • Focused on showcasing the environmental impact of users' actions (aligned with our strategy).

  • Developed targeted research questions to create the best filtering for the actions section.

  • Ensured visual consistency to remain competitive with other platforms.

Top Takeaway:

On the one hand, these takeaways provide clear answers to our quantitative questions, helping us identify to-the-point solutions. On the other hand, they guide our next steps in interviews, allowing us to focus on specific issues and gain a deeper understanding of user problems.

Interview & Affinity Diagram

Understanding users' problems

Then we contacted 19 participants to understand their pain points better and meet their preferences from the users' perspective.

Based on the analysis of the collected information, we reached the following 5 problems that users struggle with during their sustainable activities.

  • Lack of awareness about environmental activities and their impact.

  • Feeling a sense of futility and discontinuity in past experiences.

  • Willingness to do eco-activities in the group.

  • The boring nature of eco-acts turns users off.

  • Unfamiliarity with the structure of platforms designed to support sustainable living.

  • Remarkably, participants were almost equally interested in doing environmental activities individually and in groups.

  • Respectively two main challenges they faced when adopting a green action were "Unclear instructions" and "Limited access to resources".

  • The three factors "Duration", "Location" and "Difficulty" have nearly equal influence on participants' decisions to engage in eco-friendly contributions.

  • The features "Challenges and rewards", "Educational content and articles" and "Community or social features" determined the priority of features expected by our target users in an eco-friendly application.

Survey

Exploring users' needs and expectations

Our next step was sending out a 5-question survey to potential users to set our research on the right track, and we discovered 4 important points from 76 responses.

To understand users' challenges and develop solutions, we used the following research methods:

  1. Competitive Analysis

  2. Online Survey

  3. Interview & Affinity Diagram

Competitive Analysis table

Affinity Diagram categories

Some screenshots from the interviews

Top Takeaways:

So, we decided to focus on a practical approach in the application at this stage, and then, for platform expansion, shift our attention to motivating and informing users on the website.

Click to visit the LeafLife website case study

Define

Persona

Who is the user of the LeafLife application?

Since one of the key findings from our user research was the fact that users need comfort community to share and achieve Up-to-date environmental information, a user persona is created.

Story Board

What journey has our persona experienced so far?

User Flow

What steps does our persona go through?

In the next step, we created a user flow to outline the steps our persona would take while completing the specified task, giving us a clear framework for the design process.

Representation of the target audience according to our research

We revisited the user persona often to remind ourselves of the needs and frustration of users and to maintain a user-centric focus for the duration of the project.

User Flow diagram

Develop

Challenges & Solutions

What design decisions did we make?

After concluding our research, we identified key challenges our users faced and worked to address them through thoughtful design solutions.
The before-and-after images highlight how our design progressed to overcome these challenges.

Sketches

How did we start our ideation?

We started with team brainstorming sessions, using a mix of paper and digital sketches so we could quickly generate and discuss ideas.

Usability & Iteration

What did our stakeholders & users think?

After several iterations involving the team, stakeholders, and target users, we arrived at the final version. Based on their feedback, we made revisions to the designed pages, which are summarized in the two sections below.

  • Phase 1: Heuristic evaluation (Mid-fidelity)

  • Phase 2: Assign Tasks & A/B Testing (After applying UI-Kit)

"Landing page"

Based on the evaluators' feedback, we merged the actions page with the landing page to simplify the user experience and save time. Additionally, we added a 4-icon navigation bar (Including the profile) at the bottom of the pages to make it easier for users to quickly switch between different sections.

"Community"

We considered the evaluators' suggestions that large cards on this page caused users to scroll more to view different communities. As a result, we resized the cards, allowing nearly twice as many to fit on each page.

Also, to improve access to the favorites section across all pages, we removed its button from the main interface and moved it to the top bar.

"Profile"

Lastly, we updated the actions section on the profile page to improve the user experience in accessing their activity.

Additionally, we added a progress bar with percentages in two sections to help users better understand;
- how close they are to becoming an action creator and,
- how much progress is left in the actions they have taken.

Some early Sketches from our team

Phase 1

We carried out a heuristic evaluation of our mid-fidelity prototype to uncover usability issues at an early stage of the design process, before entering the high-fidelity phase. By applying established principles, the evaluators helped us pinpoint problems and areas for enhancement.

Mid-fid iteration of Landing page

Mid-fid iteration of Community

Mid-fid iteration of Profile

Deliver

UI Design direction

UI Kit

To create polished, high-quality app interfaces, we expanded the LeafLife UI Kit. These elements were carefully optimized and iterated multiple times to maintain visual consistency, meet the app’s functional needs, and deliver a smooth user experience.

Usability & Iteration

Phase 2

This section highlights the changes made after repeatedly testing various tasks following the application of the UI kit.

High Fidelity Prototype

Now it's time to take a quick look at our final high-fidelity designs, which are complete with colors and images!

"Community"

At first, users were confused and thought that "Your Circle" was the same as other communities.
Based on their feedback, we redesigned the layout, displaying each post in circular formats with the profile picture of the person who posted it, arranged by time priority.

A/B Testing
"Green Action description"

To determine the best way to present the description of an action, two different designs were tested with 16 participants.
As a result, design A was chosen by a higher percentage of users for its simple accessibility.

Mood Board

What can help us to be consistent?

Since LeafLife is a green platform, the team chose a calm and peaceful mood board to guide the ideation and creation of a fitting color palette, reflecting the app’s eco-friendly focus and promoting a sense of harmony.

Our sustainability-inspired Mood Board

The LeafLife application UI Kit

High-fid iteration of Community

High-fid iteration of Searching & Posting

An action description A/B Testing

"Community posts"

Since each community is linked to multiple challenges, we assigned a unique hashtag to each action to help users read specific messages or posts related to that action.

However, during testing, we noticed that users had difficulty finding the correct hashtags. To simplify this process and remove the need for users to remember hashtags, we introduced a suggestion system in both the community search and posting sections.
This system suggests relevant hashtags based on "actions the user has previously selected" and "those related to the chosen community".
As a result, users can easily select the appropriate hashtags from the list.

Note: All the images are from google

Here you can view the final prototype on Figma.

Click to visit the LeafLife website case study

Reflection

What did I learn?
  • How to translate research into features that meet user needs and refine versions through testing.

  • The value of constant communication within a team, especially early in the project.

  • How to design an application while considering the scale of different elements.

What's next?
  • Develop the Blog section based on the insights gathered from our research.

  • Plan to design a dark version of the application, keeping accessibility in mind.

  • Finalize the Leafboard features by incorporating user feedback.