What if voting was easy?

What if you could do it from your phone?

Bootcamp work: capstone
A banner image shows 5 screens from EasyVote. The main one is a candidate info card for "Candidate One"
Thanks to freepik.com for the mockups throughout this case study.
Overview
Voting in person is inconvenient, voting by mail is slow, and the human species is going through the Digital Revolution. We can aggregate massive amounts of data really quickly, and it seems inevitable that voting will eventually go digital. There are lots of hurdles to jump over to make sure that system is safe, equitable, and widely embraced, but I set out to design a digital voting interface to have ready once we get there.

I started with the question, "How might we make voting easier?"

I sent out surveys and I interviewed people remotely about their voting experiences. What happened on voting day? What did you think about? What enabled your experience? What blocked it? I was looking for what happened, not asking for opinions on what to build.

Through that user research I learned that there are two main pain points:

• Going to vote takes a long time and is inconvenient
• People often feel like they don't know enough to make an informed decision

EasyVote solves both of these.
Process
This bootcamp project was an end-to-end design. I used a design thinking process, but you've already read the words "empathize, define, ideate" too many times today. I've organized this story like a documentary, in a set of five chapters:
On-page link to Define sectionOn-page link to Low-Fi sectionOn-page link to Branding sectionOn-page link to Prototype/Test sectionOn-page link to Next Steps section
My role
I worked on this project as a team of one. Of course I have to thank the research and testing participants, my Springboard mentor, and everyone who wrote papers that I read, since I couldn't do it without their wonderful contributions. No team of one works truly alone, but I was the sole designer.

I spearheaded research, writing the brand platform, wireframing, UI styling, user testing, and high-fidelity prototyping from start to finish.
A large user icon sits in a circle as a central hub. From it come seven smaller icons in circles: a clipboard, a diagram, a smiley face, a pencil, a screen, a mobile phone with a checkmark, and a user icon with a checkmark
Limitations
This exploration happened between in the Summer and Fall of 2020. Because of Covid-19, I wasn't able to go out into the community for robust guerilla testing, and my interview recruitment all happened online. This skewed the testing base upward on the socioeconomic spectrum, since everyone I talked to had to have internet access and video chat capabilities. In the future, I'd like to test this with a broader range of people to see how they respond to the app. After all, representative democracy is supposed to represent everyone.
Without further ado... EasyVote.
On-page link to Define section. This section is already selected.On-page link to Low-Fi sectionOn-page link to Branding sectionOn-page link to Prototype/Test sectionOn-page link to Next Steps section
User research
I sent out a screener survey to recruit eligible people for user interviews. Eligible interviewees were 18+, living in the United States, and either had or had not voted in an election. I did desk research to learn about the problem space, composed my questions, and then interviewed people for about 30 minutes each to dig in to their experiences with voting.
A screenshot from a video recording is split in two. On the left is a man wearing headphones, and on the right is a faceless avatar. The username below the avatar has been blurred out.
I collected notes from these interviews into an affinity map to create three personas.
A smiling girl surrounded by plants. The picture is outlined in pink
Charli
Six pink post its read: 1) I like my "I voted" sticker, 2) When I don't know enough, I skip questions, 3) I get tired of incessant coverage, 4) I forgot it was today, 5) I lack in-depth knowledge about ballot measures, and 6) Most of these candidates seem the same
A smirking man in a had. The picture is outlined in orange.
Tranh
Six orange post it notes read: 1) Voting is a reaction to when things are bad, 2) I research immediately before I vote, 3) My peers discuss the candidates, 4) I use endorsements to choose my vote, 5) I want a chart of candidate positions, and 6) I use the voter pamphlet to do research,
A confident woman holding an ipad. The picture is outlined in green.
Aisha
Six green post it notes read: 1) I seek out opinion pieces about candidates, 2) I want more information on who sponsors each bill, 3) A politician's background and community impact matter, 4) i do a lot of googling the week before, 5) I brought a list with. my choices, and 6) I took an hour off work and want to do it quickly
With EasyVote, the point is to make voting easy. One theme that emerged from building these personas was that EasyVote has to be more than just a ballot: it also has to help people gather information.
So what are we building?
Five mobile screens are set in a curved line against a green background. On the mostly tan screens is a flow for a voter to log in, answer security questions, make choices on a ballot, and post their "I voted!" sticked to social media. The final screen is larger, showing an information card about candidate one.

Mockup psd created by freepik - www.freepik.com
With the insights from user interviews, the project became adding a research portal to the ballot.
In many states, voters are sent pamphlets in the mail before elections. These mailers include candidate statements, descriptions of ballot measures, arguments for and against each measure, and rebuttals to those arguments. During my research interviews I learned:

• some people get and read the pamphlets
‍• some people get them and don’t read them
• some people don't know they exist

‍
How might we reduce friction in the information-gathering process so people can learn what they need to learn?
Whether people know about these voting pamphlets or not, they should know what they're voting for. EasyVote replaces physical pamphlets with its research panel, which is accessible any time without requiring a login. EasyVote's innovation is also making that panel accessible from the ballot itself.

What if we could click on a candidate or ballot measure's name, and be taken to an information card about that candidate or measure?

Five of five research participants I asked about this idea were strongly for it, so I used it as my model. Many people I've talked to in passing since this exploration have also responded enthusiastically and positively.
In the background, a round glass table has coffee, toast, yogurt, and a glass of orange juice. In the foreground, a hand holds a phone. On the screen, an official ballot allows a choice between two candidates.

Designed by rawpixel.com / Freepik
Could direct input from voters be the future of  democracy?
On-page link to Define sectionOn-page link to Low-Fi section. This section is already selected.On-page link to Branding sectionOn-page link to Prototype/Test sectionOn-page link to Next Steps section
Sitemap and user flows
The first goal was to understand how users might move through the app. To do that, I imagined possible user stories and created a site map using GlooMaps.com. I marked three high-traffic user flows that I could design as an MVP, marked in pink below, and created user flows to imagine what those screens might need.
A sitemap shows different paths three different classes of user (voters, candidates, and administrators) could use to move through the EasyVote app. Three user paths have been highlighted in pink.
The user flow diagrams below helped me understand what users would need to do to move forward.
A white screen shows three sections with green labels. Each section contains a user flow diagram for a flow through the EasyVote app
Sketch, test, and build: getting a picture of the interface
I sketched on graph paper, loaded pictures into the Marvel mobile app, and tested them with people nearby. This is an instance where my guerilla tests were limited by Covid-19 (this was autumn 2020). I couldn't go out into a coffee shop or library and ask people to try a task. Limited testing was still helpful, and one of the insights from the Marvel test led to adding a help feature.

Next, I built wireframes. These were not on a grid or to scale, but they helped me see what the app might look like. I assembled the screens into wireflows based on the user flows from earlier.

Feel free to check out a copy of my wireflows by clicking here.
A hand-sketched screen shows several candidates and measures with an "All finished!" button at the bottom
A computer-generated grey wireframe shows a basic mockup of EasyVote's ballot screen.
A low-fidelity phone image with a ballot wireframe in it shows arrows coming into and out of the screen, indicating what links to and from the ballot in the app's architecture.
Low-fidelity mockups
I used Google's Material Design to make fast low-fi mockups based on my wireframes. The following image is not a flow, but is a few different screens from around EasyVote.
Six mobile screens are arranged in the shape of a W and set against a blue background. The screens show a dark mode mockup of a login screen, a security question, a ballot with two options, a research card showing information about measure one, a chart comparing how two candidates will vote on both ballot measures, and an inbox with messages from several voters.

Mockup psd created by freepik - www.freepik.com
On-page link to Define sectionOn-page link to Low-Fi sectionOn-page link to Branding section. This section is already selected.On-page link to Prototype/Test sectionOn-page link to Next Steps section
Define the brand
To create EasyVote’s UI style, I needed to understand how the brand treats people.

I created a brand platform to use as a compass for making interface decisions. This platform includes EasyVote's brand mission, attributes, and personality.
A rounded card labeled "Mission" reads "EasyVote wants to make voting easy. It's easy to vote, it's easy to learn everything you need to know, and it's all in one place."
A rounded card labeled "Attributes" reads: EasyVote comes across as polite, respectful, likeable, and smart. As an enabler and protector, it inspires users to participate, but holds a firm "no" when needed-- without compromise or derision. Easy vote is fun, but not silly or inappropriate.

EasyVote's attributes are open, friendly, firm, knowledgeable, and helpful.
A rounded card labeled "Personality" reads: EasyVote's personality is helpful and reassuring.

EasyVote always wants to take away difficulty and soothe the emotional experience of casting a vote.
Divergent thinking
I wanted to imagine different ways EasyVote might look and feel, so I created several wildly different UI explorations of a key page in the app. Then I benchmarked them using the brand platform.
A mostly white mobile scren with 3D buttons saying "cast a vote" and "Research it.
 Toward the bottom of the screen, and "exit" button with a red X
• Firm
• Knowledgeable
• Austere
• Official
A dark mode screen with several cards allows for different actions. Each card has a close-up image of a flag, and is covered with an orange, pink, and purple gradient reminiscent of the Instagram logo.
• Open
• Knowledgeable
• Helpful
• Reassuring
A tan screen with crimson lettering says Pick one: Cast a vote, Research something. A link at the bottom says "exit." a hand-illustrated green leaf enters the frame from the right
• Open
• Friendly
• Knowledgeable
• Helpful
• Reassuring
A dark futuristic screen is labeled "Voter Portal." Two circular buttons, raised in 3D with futuristic typefaces say "learn" and "vote," respectively. Two small buttons at the bottom of the screen, also raised and circular, say "back" and "help"
• Firm
• Helpful
• Futuristic
The beach palette met the most criteria, so I created a style guide for it and loaded styles into Figma to make my workflow even faster.
A style guide shows nine colors with their HEX codes and suggested uses. A basic mockup of a mobile screen shows how those colors could be used, an example of a primary and a secondary button is shown, and the typography sizes and weights are listed.
Deciding color meanings up front cuts down on decision-making time, and loading everything into Figma makes the build go so much faster.

With all this pre-work done, it's time to move into prototypes.
Note: For future end-to-end projects, I'd like to gather feedback from users and stakeholders at this step in the process. I trust my instincts, and the comparison process I used was helpful, but there's only so much weight I can put on a judgement call. It's also worth mentioning that 9/10 user testers from two rounds later on described the interface style with language like "calming" and "friendly," so I wasn't too far off base.
On-page link to Define sectionOn-page link to Low-Fi sectionOn-page link to Branding sectionOn-page link to Prototype/Test section. This section is already selected.On-page link to Next Steps section
A hand holds a phone with a ballot allowing a vote on measure one and measure two. There are plants to the left and right of the hand, and wooden wall in the background.

Mockup psd created by mockup.store - www.freepik.com
Usability testing
Nielsen Norman Group says you can catch 85% of an app's glitches and bugs by testing with 5 users, and after that you start to get diminishing returns. So I tested a round of 5 users, made adjustments, and tested with another round of 5 users.

After each round of testing, I wrote up a report with a chart of to-dos and their relative importance.
A chart shows major and minor issues that need to be fixed as a result of a round of user testing
Using insights I gathered in these rounds of testing, I made changes to the interface. The following isn't an exhaustive list, but it shows a few examples.
Two mobile nearly identical mobile screens sit side by side, asking "Is this correct?" and showing the entered votes. Text on the "send" button has been changed from "This is correct" to "Send these votes," and a help button has been added at the bottom of the screen.
Two share to social screens sit next to each other. The title has been changed from "Nice work!" to "Nice work! You're done," and an "exit" button has been added near the bottom of the screen.
Before
After
An info card for Candidate Two shows the website, brief description of platform, political party, how they'll vote on measures one and two, a link to the voting record, a toggle between candidates one and two, and a link to compare the two candidates
Before
After
Two ovals with an arrow between them show that a link has been changed from "Compare 1 vs 2" to "compare the candidates"
Four screen show a screen to enter credentials, a loading screen, a larger "verified!" screen, and an administrator portal.
Added
Two nearly identical ballots show that a help button has been added, and instructions saying "Tap any candidate's name to learn more" has been added
Before
After
Two screens for entering your voter ID sit next to each other. The second one has a link below the type field that says "need help? Talk with someone"
Before
After
Project results
EasyVote solves for two pain points: inconvenience and lack of knowledge.

EasyVote is convenient. You can cast your ballot from your phone, or any web access portal. It does not require a download, but it does require log in credentials to case a ballot.

EasyVote makes it easy to access information. You can do research without logging in. Once you're in the "voting booth," you can also click on things in the ballot to learn about them. No more random guesswork!
Mockups and sales copy
Below I've created some mockups with sample sales copy that can be used to pitch EasyVote to new users:
Seven mobile screens set in an X shape against a yellow background show two paths a voter can take to learn about candidates or ballot measures without logging in.

Mockup psd created by freepik - www.freepik.com
EasyVote is more than a ballot: it's also a research platform. You can find any information you need to make an informed choice at the polls. Learn all about candidates' platforms, how they'll vote, and what those ballot measures are all about before you make your choice. You won't need to log in to access the research platform; that's always available. Info pages are also available with a single click from the ballot itself!
Five mobile screens are set in a curved line against a green background. On the mostly tan screens is a flow for a voter to log in, answer security questions, make choices on a ballot, and post their "I voted!" sticked to social media. The final screen is larger, showing an information card about candidate one.

Mockup psd created by freepik - www.freepik.com
Log in to a secure system, cast your vote, and post your "I VOTED!" sticker to social media. Access information about each candidate and ballot measure from inside the ballot with a tap of your finger.
Seven mobile screens set in a horizontal squiggle against a yellow background show the process of an administrator logging in and answering a message from a voter.

Mockup psd created by freepik - www.freepik.com
EasyVote will be one unified system for voters, candidates, and admins.
A man sits in the snow with a fish and a fishing pole. In his hands he holds a phone with a ballot allowing him to cast his vote on measure on and measure two.
Vote for a moment, then continue with your day! Shouldn't it be easy to have a voice in democracy?
On-page link to Define sectionOn-page link to Low-Fi sectionOn-page link to Branding sectionOn-page link to Prototype/Test sectionOn-page link to Next Steps section. This section is already selected.
Next up from a design perspective
This project is a proof-of-concept, and there is a lot more to do to build it into a fully viable app design. Some of the next tasks will be:

• Design a meticulously planned and well executed onboarding flow to teach new users how to use EasyVote. For a system like this to succeed it needs to cater to all people across the nation, including the elderly and people with low digital literacy and little to no English skills.

• Design the entire candidate portal.

• Design more sections of the administrator portal. Are there more actions that admins will need to do?

• I recommend more testing with different types of populations. What about language translations? What concerns haven't we thought of?
Next up in rollout logistics
There are political, logistical, and technological hurdles to be cleared before a system like EasyVote can be implemented. Here are some of the questions that need to be answered:

• What about security? (This is a real concern, but did you know that you can already vote by email in 19 US states?)
‍
• Lots of people feel uncomfortable with entering their SSID# into an app. How will we
assign unique Voter IDs?
‍
• How do we
make sure the process is equitable?
‍
• How do we
organize volunteers and poll workers to get the vote to people without smartphones or physical addresses?

There are lots of product ecosystem and rollout issues to solve for if this project is going to move forward, but those issues are worth tackling. The bigger question is this:
Do we want democracy to thrive in the Digital Age?
Takeaways
I think there is real potential to make strides forward in voting technology. The core of this design was making the voting pamphlet accessible from the ballot itself. Click on a name, read about their platform. That's a bold innovation that seems really obvious now that it's been said out loud.

I'm glad I had the opportunity to work on this idea, and I'm grateful to all of the interviewees, previous researchers and journalists whose work I read while doing desk research, user testers, UX mentors, family, friends, and colleagues, freepik.com for all of the gorgeous mockup frames, and to the future designers, devs, and bold lawmakers who will help bring this type of system to the public.
‍
A major thing I learned while doing this project was that I want to involve users more often in more places through the process. I want to be constantly testing things with them at every step of the way. Covid-19 also placed a severe limitation on my access to human beings, but in future projects I'd like to take the process into the field to gather more unbiased feedback. I also want success metrics, so that I can have an objective way to know what is a critical, major, or minor concern.
In the background, a round glass table has coffee, toast, yogurt, and a glass of orange juice. In the foreground, a hand holds a phone. On the screen, an official ballot allows a choice between two candidates.

Designed by rawpixel.com / Freepik
A hand holds a phone with a ballot allowing a vote on measure one and measure two. There are plants to the left and right of the hand, and wooden wall in the background.

Mockup psd created by mockup.store - www.freepik.com
A man sits in the snow with a fish and a fishing pole. In his hands he holds a phone with a ballot allowing him to cast his vote on measure on and measure two.
This project was started with a simple question, and I want you to remember it:

What if voting was easy?

End