Impact Hero Banner

About the Project

Background

Impact is an app prototype that was developed as a project for the Google UX certificate course. I was given the prompt to develop “an app to help young adults learn about local politics”.

The Problem

Young adults need an app that can help them learn about local politics and encourage them to participate in local elections. We will know we are successful when we see our users engaging with app content.

Project Duration

May 2021
-
June 2021

My Role

User Research
Design Strategy
Wireframing
Prototyping
Usability Testing
UI Design

Tools Used

Adobe XD
Photoshop
Illustrator
Excel

My Process: Design Thinking

Steps of the Design Thinking Process: Empathize, Define, Ideate, Prototype, Test

Research

User Interviews

I started the process by doing some background research on the problem. I learned that, according to the National Civic League, the average voter turnout to local elections in the United States is only 15-27%, with citizens 65+ being seven times more likely to vote than those 18-34. This disparity leads to electorates that don't always accurately reflect their constituent demographics.

Wanting to discover some of the the reasons for this, I interviewed 7 participants between the ages of 20-33 remotely via Zoom in order to learn how often they participate in local politics and what factors contributed to their participation.

Tell me about your voting experience...

• By your own judgement, how often would you say you participate in local elections?
• What do you feel are the biggest factors preventing you from participating more often?
• How easy or difficult would you say it is to find detailed information about the candidates/issues on your local ballot?
• Have you ever used any resources to try to learn more about local issues or candidates? If so, which ones?
• Is there anything you feel would cause you to participate more?

After the interviews, I reviewed the recordings and made notes of key quotes from the participants and created empathy maps for each of them

Empathy map summarizing the findings from the initial research process

I was surprised to learn that, out of all the participants, not a single one rated their participation rate higher than a "2" on a scale of 1-5. Generally, everyone claimed to care about local politics, but felt like the topic was too complicated to be worth investing time in

Survey participant reasons for not voting: Uncertainty, Time constraints, and issue complexity

Personas

The empathy maps revealed a few patterns to me. I was able to group these together and develop two personas: Alex, a professional that's constantly on the move, and Sarah, a busy high school student

User Persona: Alex
User Persona: Sarah

Ideation

Competitive Audit

Now that I had a firm grasp on the problem I did an audit of existing products. Knowing my users and their needs informed the features I was looking for in the competition.

Competitive audit for similar apps: WeVote, Congress, Causes, and Ballotpedia

Ideation Exercises & Paper Wireframes

Having an idea of what worked and what didn't work for existing platforms, I was finally able to start coming up with initial sketches for the product

Paper wireframe sketches

In the initial research phase, I had noticed that nearly all the participants expressed an interest in knowing how issues affected them or their communities  During one of the rapid ideation exercises, I explored this insight. I came up with the idea for a  section of the app that would list demographics and allow users to see which issues on their local ballot affected them based on user sourced content

"Groups" screen paper wireframe

Prototyping & Testing

Low Fidelity Prototypes

Now that the app's direction was starting to take shape, I started on the low fidelity prototype. I took the paper wireframes I'd done into Adobe XD and started building out the individual screens. For visual clarity, I populated some of the fields with sample information from a recent ballot

"Issues affecting..." screen low fidelity prototype screenshot
"Groups" screen low fidelity prototype screenshot
"Local Ballot" screen low fidelity prototype screenshot

I added interaction and linked the screens together to make a functional prototype of the core features.
It was at this point that I came up with the title "Impact", in reference to how political issues can have a large impact on people's lives. I felt that it added a sense of gravity and importance to the concept of engaging in politics.

Prototype map showing connections between elements and screens

Testing

I ran a series of in person moderated usability tests with a new group of 5 participants and recorded my observations in a spreadsheet. From there, I recorded each response on a sticky note color coordinated to its participant, and categorized them in order to get a better look at the problems.

Usability testing results
Affinity map, visualizing the usability testing results

On the whole, feedback was positive. Participants seemed excited about the app which, although encouraging, made it difficult to find specific areas that could use improvement. Despite this I was able to identify a few issues that needed resolving

Key Insights

2 of 5 participants

Got confused trying to find the expanded policy information

1 of 5 participants

Couldn't tell that the cards were clickable

3 of 5 participants

Commented that they expected the section labeled "groups" to be something different

2 of 5 participants

Thought that the text was too small

Several participants were confused by the word "groups" on the bottom navigation bar. In the final version this was changed to "Impact groups". This aligned better with the theme of the word "Impact" referring to the effects an issue has on different groups, leading to a more consistent interpretation of the label.

Wireframe before adding menu icons

Original

Wireframe before adding menu icons

Most Recent

Users complained that the text was too small so I opted to use a larger font. Additionally, one user didn't understand that the cards were clickable so I added a small line at the top to clarify their function.

Original version of the low fidelity issue breakdown screen

Original

Updated version of the low fidelity Proposition breakdown

Update

High fidelity prototype of the "Issue Breakdown" screen

Most Recent

Users complained that the text was too small so I opted to use a larger font. Additionally, one user didn't understand that the cards were clickable so I added a small line at the top to clarify their function.

Original version of the low fidelity issue breakdown screen

Original

Updated version of the low fidelity Proposition breakdown

Update

High fidelity prototype of the "Issue Breakdown" screen

Most Recent

Users also commented that they liked the idea of breaking arguments into support/opposition, but that the design was hard to understand at a glance. For the final version I introduced colored edges on the posts to designate these positions.

Low fidelity prototype of the "Arguments" screen

Original

High fidelity prototype of the "Arguments" screen"

Most Recent

Mockups & High Fidelity Prototypes

Style Guide

After updating the low fidelity prototype based on user feedback, I created a mockup of a single screen. Using this I put together a guide that would help in applying this visual style to the rest of the screens.

High fidelity prototype of the "Ballot" screenImpact style guide

High Fidelity Prototype

Finally I was able to put it all together. I applied the styles and updates to all the screens to create the high-fidelity prototype.

High fidelity prototype of the login screen"High fidelity prototype of the "Impact Groups" screenHigh fidelity prototype of the "Arguments" screen"High fidelity prototype of the "Issue Breakdown" screenHigh fidelity prototype of the "Issue Overview" screen, scrolled downHigh fidelity prototype of the "Issues Affecting" screen"

Moving Forward

With the development of a high fidelity prototype, Impact had met fulfilled the criteria for the Google UX certificate course. However, the project may still be improved.

Further Iteration

More testing on the high fidelity prototype in its current state would be extremely beneficial.

Enhanced Icons

Custom icons developed to be inclusive and not stereotype any marginalized groups.

Let's Chat 👋

Shoot me an email and lets work together!