2025

Firstvote website and app

Project Overview

This website and app was my final UX project for the Google UX Design Certificate course where I showcased everything I had learned in the course. My interest in this project stems from a long-standing passion for the international community. I have been shown incredible hospitality abroad and strongly believe we should reflect the same attitudes here in the U.S. to the international community. Thus, the prompt to create a resource for first-time voters was a natural fit for me. My goal was to create a website and app with the following functionality:

  • register to vote

  • confirm registration

  • learn more about voting in the US

  • email personalized information to users by Zip code

  • identify state-specific rules and laws for voting

  • provide resources for overseas or out-of-state voters

  • connect users with language assistance

Empathizing with the User

I identified two distinct personas who would use this product: one being an immigrant who has recently settled in the US, navigating a new culture, and the other being a tech-savvy member of Gen Z. My goal became to ensure accessibility and user-friendliness for both groups.

To learn more about the users in question, I reached out to friends who are immigrants of different ages, genders, and nationalities. Then, I contacted my friend who teaches 9th grade to ask some of her students a few questions.

After auditing websites with a similar concept to mine, I sent each person an example of a government website for first-time voters and asked some questions to gauge their impression of the website and how they would improve it. Here’s a few samples of their insights I incorporated into the designs:

“English isn’t my first language, so I’d like to see more assistance for that. I also would like to see more information about the US voting system.” Isabel/30/Venezuela

“I’d just never use a site like this in the first place to get information. I would just find the registration link and be done” Kendal/17/USA

“I just want a site that makes this quick and easy and doesn’t overload me with information.” Marcus/16/USA

“I would just give up if I had to use this site to vote—wayyy too much text. It’s overcomplicated and there aren’t enough images” Astrid/29/Sweden

“I can find all of the information I might need. But I’m concerned that illegal immigrants might try to vote. What are they doing about that?” Raj/65/India

“the site could really use more symbols and images to help navigate and understand what they are describing” Hwan/34/Korea

Time to ideate!

For ideation and brainstorming, I prioritized the following user insights into the design:

  • design so the user doesn’t have to scroll to find where to register. This should be the obvious CTA since its the only thing many people want to do.

  • solve for the language barrier - have a language selection drop-down and a link to further language assistance for voters

  • avoid text where possible. Create buttons, links, and headers that expand into more text to avoid overwhelming the user

  • design for the user to navigate away from unwanted information. Use expandable and collapsible menus, back buttons, etc.

  • place symbols and images throughout the design to help users understand what to do without too much reading comprehension

  • provide clarity in appropriate areas that only US citizens can register to vote (on the registration forms)

I used Miro to create a sitemap, storyboard, multiple user flow options, and crazy eights exercise to start to visualize what the designs might look like. I decided to design for the app first to increase accessibility for people who may not have access to desktops. I kept in mind what my target users had to say about what they would like to see in a design for this concept. Ultimately, I came up with these initial wireframes which later became lo-fi prototypes>>>

Time to iterate!

App Wireframes

Web wireframes

After wireframing and brainstorming, I proceeded to create lo-fi prototypes and mockups. After completing this step I reached back out to friends for feedback on my progress to see if the user needs were being met and to correct any blind spots I had in the design. I quickly realized there were a number of things that needed to be changed or improved (or that looked dorky) so I iterated until the user feedback was satisfactory.

Final Products

Website

For the website, I implemented the following feedback among others:

  • corrected the alignment and checked with a grid

  • made the banner on some of the pages smaller because users could not see any of the content without scrolling

  • change the images for registration methods to match the style of the tiles below it and put the title within it because it didn’t seem cohesive with the design.

  • reiterate on the registration confirmation page. The alignment was off and the image could be better.

Mobile App

After user testing on the initial app mockups and prototypes, I implemented the following feedback among others:

  • change circle check boxes to squares to indicate multiple selections

  • choose different images that look more sleek and modern… less goofy

  • Make next buttons larger and easier to press

  • Refine text boxes

  • fill empty white space with images to be consistent with other pages

  • break up the sections on the home screen so they don’t run together

  • Refine political party buttons so they don’t look like something out of the early 2000’s (my friends are brutal!)

Where do we go from herE?

This project highlighted the necessity for a product that prioritizes first-time voters, particularly those for whom English is not their primary language. I suggest incorporating features such as a well-designed polling place locator map, as current options lack effectiveness. Additionally, connecting users with experienced voters who speak their language could provide invaluable guidance. Integrating such a platform would significantly enhance accessibility for first-time voters.

View more projects

Compassion redesign

Arcade Project

Personal Projects