UX/UI Case Study
Adding donation flow to Charity App

Advika Welfare Foundation

Advika Welfare Foundation AWF is a non-profit organization providing higher education for destitute children from rural areas.  They want you to help them design an intuitive, easy-to-use application that allows individuals and organizations to donate and volunteer easily and smoothly. Ease of service is key in the experience to ensure repeat use. The proposed application will help donors and volunteers —to donate to AWF in a timely, safe, and easy way.

Project Overview

Background

AWF is a small and growing non-profit based in Pune, Maharashtra, India dedicated to help indigent destitute children from rural areas. They have a residential facility, support and aid  for higher education, and a guide for tertiary education. Their long-term plan is to nurture and grow more and more children. The duo Shripad and Shalaka Ghodke and their team have been heads down engineering the best possible scalable operation to connect and seek help for these budding flowers of tomorrow. 

Problem

As they are continuously growing in this area and helping more children, it’s becoming challenging for them to track day to day operations manually. They need an app that allows donors and volunteers to easily connect and communicate with them.

Solution

An app can fulfill their needs and help the AWF automate and streamline their system. I offered to design a donation application that is user friendly and using which one can donate or volunteer.  Transparency and visibility of the happenings is the aim to build the app and create a strong community platform.

01. Empathize

Understanding the market and users

MARKET RESEARCH

I started analyzing the market to get a better understanding on customer behavior. A market research will help to see if there are potential competitors and if there are what they offer and what they are lacking. Understand how my design will help differentiate the product in the heated competitive market.

Strengths

  • Easy to use

  • Automation options

  • Easy Navigation

  • Clean UI

  • Appealing illustrations

Weakness

  • Enhanced features are available are paid

  • Poor customer service

Strengths

  • Easy to Create & manage volunteer opportunities

  • Recruit volunteers from our corporate & API partners

  • Automatically send customized greetings to prospective volunteers

  • View and export report

Weakness

  • Enhanced features are available are paid
    Poor customer service

  • " to give more.

Strengths

  • user friendly and very easy to use.

  • Free and easy to sign up

  • cutting edge technology

  • easy to able to obtain reports

  • fantastic customer service.

  • easy set up reoccurring donations

Weakness

  • confusing to use

  • inability to go back in to correct or delete

  • transactions before finalizing it.

  • The app doesn't allow you to put in a single amount and then spread it by counting down to zero.

  • The user has to input an amount, select a specific category, and then click "add donation" to give more.

COMPETITIVE RESEARCH

There are many apps in the competition but none serves for one particular non-profit for obvious reasons that they can’t afford to design and develop one. I gathered data of the general competitors to help understand what brands are doing, and identifying the strengths and weaknesses. It was important to understand what users were having a hard time using these apps and to consider the same while I design.

The entire point of doing a competitive analysis was so that I can determine what makes a satisfying user experience and see what ways I was able to improve on it even more.

Summary

  • Most apps are free and easily accessible

  • Most apps have the ability to let one donate anonymously

  • All apps have a nice, and intuitive interface

  • Most apps need/ask to create an account in order to donate.

  • Most apps have recurring donations options.

  • All apps provide updates on the impact.

USER INTERVIEWS

I conducted interviews with about five participants online and one-on-one in person. I will hear their first time stories and gather in depth understanding of how they react to donating or volunteer and what they need and their concerns when accessing an app.
We want to explore the pain points that people have when they donate. What do they think about the process of donation and if they have any concerns? Understand what mode of donations they prefer.

Research Objectives

  • Determine the target audience

  • Understanding the means and ways people donate

  • Know the comfort and ease of donating in those different ways

  • Understand what they feel while and after donating 

  • Determine the factors essential for donating 

  • Understand the expectations of the users from non-profits

Affinity Mapping

After user interviews, documented the key findings to affinity Mapping. It helps to identify issues and insights, reveals thematic patterns, facilitates productive discussions and builds a shared understanding.

02. Define

Defining the problem

After organizing the gathered information from market research and user interviews, understanding the users' needs and problems and analyzing the observations I designed an User Persona. Being able to connect with your supporters through their personal mobile devices is probably the most powerful reasoning for creating a mobile app.

This helped me focus on a target demographic and design the mobile app. Considering that, I created persona "Shree Kabral" - this lets me hone in on my priorities, goals, and put a face to my users.

USER PERSONA

EMPATHY MAP

Designed the empathy map, a tool that can be used to gain a deeper insight into the user with the same observations and understanding from User interviews. Much like a user persona, an empathy map can represent a group of users.

SITEMAP

I started creating a sitemap to show how the screens are prioritized, linked, and labelled. It was important to put down a hierarchical diagram of the application before going in with the wireframes.

I took into consideration what users will see when they open the app right away, the navigation and information about the pages on the app, and the relationships between them. It was easy to streamline the number of screens and a good way to really hone in on what was the highest priority and would benefit my users the most.

As the project went on, I had to deviate from my plan of About and add that info to the landing page. I included What we do? Help us with - , Impact stories and We support. All this comprises about the Non-profit. As a designer, sometimes we have to make change decisions and this was one of them. To save time and prioritize my work, I made the professional decision to have lesser screens but more interactivity and experience over more screens and a not-so-great user experience.

WIREFRAMES

With a few sketches done, I started digitizing my concepts using Figma and prioritized the most important pages.

  • Splash screen

  • Introduction screen

  • Log In/Sign In, Sign Up

  • Landing Page

  • Donate

  • Volunteer

  • Events

This came along a long way. Although it took me awhile to find self-explanatory icons for my app to give an appealing visual experience. It was important for me to include them as it would help with understanding the accessibility of app for any age group. I found icons in a plugin from Figma.

03. Ideate

Generating solutions to the problems

TASK FLOW

Further it enabled me to come up with a task flow to help represent a user’s journey through a specific task. Doing this helps me figure out what features were most important and helps me prioritize my goals. In this case, I focused on three flows.

Giving myself real-life scenarios that my users may go through helps me understand their thought process and decision-making skills better. In this case, I was trying to understand why my users needed certain features like Volunteer, Donating, checking the events, reading impact stories and so on. To include certain features, it is important as a designer to understand why its needed and how it would benefit my users.

  • What happens when a user wants to Donate money through the app?

  • How does a user find their way to volunteer?

  • How does the user view events?

USER FLOW

After defining the product, I created a user flow - a diagram that displays the complete path a user takes when using a product.

The user flow lays out the user’s movement through the product, mapping out each and every step the user takes - from entry point through to the final interaction. To do this, I created a user flow where user can manually click the navigation to access the page and perform the task.

Security being the utmost importance considering user’s financial information and that transactions will be done through the app.  

I tried to get as detailed as I could with my user flow in order to fully understand what my app is able to accomplish and how it would help not only my users but the management as well.

I hoped to find out what features were most important and needed prioritization, how seamless onboarding would be, how easy it would be to navigate through the app.,

Shree wants to donate money and set a recurring amount for the same.

Shree wants to volunteer and woud fill a form along with his details and availability.

HI-FI DESIGN

Taking into consideration everything that I’ve done so far, I started designing high fidelity prototype of the design for the app screens.

UI Kit

I created reusable elements and components to make the design process more efficient and establish a more consistent experience all around.

04. Prototype

Bringing ideas and solutions to life

PROTOTYPE

Using the completed set of digital wireframes, I created a high-fidelity prototype. Based on the limited time and resources of this project, I chose to focus on three flows.

05. Test

Testing the solutions

USER TESTING

I did moderated testing, communicating directly with the participants to gain a better understanding of the user experience trying out the app prototype.

Test Objective

  • Test the overall satisfaction and ease of use

  • Observe how easily and efficiently users are able to perform certain tasks and understand their thought process while doing so

  • Identify any pain points and difficulties and work on what needs to be improved

AFFINITY MAPPING

After gathering all the participants’ relevant feedback, I created an affinity map to synthesize the findings. By doing this, I was able to document the research findings and uncover the issues in my designs and help to determine on the prioritization for reiterations.

This went by a lot better than expected, and although there were a couple of pain points that my users had, it gave me so much motivation to make the app even better than before.

Summary of Findings

  • Search button could enhance the app incase the user is unable to find anything they are looking for

  • There could be individual button/page to access Impact Stories directly instead scrolling down in the landing page.

  • Users enjoyed the ample information that the non-profit offers and expects

  • Users expected a clear visual for currency selection as against a drop down to see available options to donate

PRIORITY REVISIONS

After conducting the usability testing and gathering valuable insight from my users, I went back into Figma to start prioritizing screens to reiterate.

Give clear visual understanding to the user of being on the current page.

  • The grey background color for the navigation was not standing out and appeared inactive

  • The current page icon color didn’t appear obvious as well

  • Changed the grey background navigation color to blue

  • Changed current page icon color to white

Give more clarity to the user to select the currency for donating.

  • The heading of the page was not as same at the page name

  • The currency selection option of drop down appeared confusing.

  • Changed the heading of the page and aligned left

  • Changed it to currency options to choose from

  • After which the user can select the amount of donation

NEXT STEPS…

What I’ve learnt and what I would’ve done differently:

I would have invested more time to do relevant research digging deep to get more insight on the topic because most often we are surprised by our own findings.

More Patience

Always recognize assumptions that are being made, then question and clarify them with your audience, users, or target. You will be amazed at how much paradigm altering information you will uncover when you simply question assumptions.

Never Make Assumptions

Humans can only focus on one thing at a time, so prioritizing my actions and direct attention to the goal. Pick your battles wisely — be careful how you direct their attention because each move can distract their focus from your goal.

Human attention is finite

Previous
Previous

E-commerce Website Design

Next
Next

Adding scheduled messages to WhatsApp