| VANCOUVER ELECTIONS 2022 - UX DESIGN

How can a municipal government site work within the bounds of technical and CMS constraints to create accessible, time sensitive digital experiences?

The City of Vancouver is a municipal government that must deliver accessible digital experiences to a wide persona - the whole demographic of a city. They must do this promptly while navigating several organizational and technical challenges including limiting software and outdated third-party platforms.

THE CLIENT

To introduce a new Voter’s Guide experience during elections, improve user journey and navigation between internal and external pages and applications, as well as

OPPORTUNITY

TOOLS
Crossed wrench and screwdriver icon in blue.

Figma

MY ROLE
Three figures connected to a gear with a play button inside, representing collaboration or teamwork.

UX Design

TIMELINE
Blue triangle with a clock symbol in the center

Five week sprint

TASKS

Domain research, comparative & competitive analysis, user research, survey writing, interviews, persona identification, feature finalization, A/B testing, journey map, storyboarding, paper prototypes, component library master, wireframes, high fidelity mockups, project management, scrum master


Magnifying glass over pie chart icon in dark blue

Features

The

Blank matrix chart with logos of Geek Get Gift, Amazon, and others

[ SURVEY HIGHLIGHTS ]

What products and themes do people collect the most?

1

DEALS
Star Wars logo in yellow and orange gradient on a red background.
Marvel logo in white text on a red background
Disney logo in black, stylized script.
PRICE COMPARE

2

HIGH RES PHOTOS

3

4

Action Figures

46%

Statues

45%

56%

TOYS

50%

51%

74%

What features do people seek the most?

Categories
UPDATED STOCK

5

Where are they buying from?

72%

eBay logo in red, blue, yellow, and green letters

80%

Amazon logo with black text and orange smile

27%

Disney logo in black script

Abstract diagram with curved arrows and shapes resembling a flowchart.

S2 -
Planning

After collecting psychographic & demographic data from our user research, we grouped the data into an affinity diagram to determine the patterns and weave our persona. We noted that the most popular age range of collectors was between 20–30 years oldSo our 26-year-old persona, Jason Pierce, comes to life. From our data, we learn that he needs to be able to compare prices of collectibles online, find good deals, and make a wish list so friends & family know what to get him. He wants to keep building his collection in a way this is fun, smart & engaging. J

We identify Jason’s pain points on a journey map and are now able to start narrowing down our features, moving onto the next stage of planning where we determine what is critical for this MVP, and what could be a future consideration.

A monochrome image of a man wearing glasses, identified as Jason Pierce, age 26, a working professional from Vancouver, BC. The image includes text sections: 'About' Jason's interests in collectibles, sci-fi, and fantasy, 'Motivations' like comparing prices and finding deals, 'Frustrations' like the lack of good photos and availability, and 'Goal' to build his collectibles smartly. Personality traits listed are ambivert, curious, and dedicated. Collection interests include action figures, toys, and statues. Logos for Marvel, Star Wars, DC, Disney, eBay, Sideshow, and Amazon appear.
Jason's journey map showing his emotional experience with gift-giving and discovering a platform for sharing wish lists. The journey starts with excitement on his 25th birthday, followed by disappointment upon receiving a gift he didn't like. It improves with his discovery of a wish list platform, leading to happiness as he receives his desired gift on his 26th birthday.

User Flow

The end to end mapping comes next. What decisions could Jason make while navigating the portal?

E-commerce website flowchart outlining user navigation, decision points like account setup, shopping options, wishlist, price comparison, and interactions with rules and forums.

Abstract geometric pattern with overlapping hexagons and circles

S3 -
Design & Test

The process - Initial A/B testing for each separate journey (search filter flow, wish list flow, account set-up flow etc.) for laser focused feedback before combining all flows together in a final round of testing. Testing done at both the early stage low fi (paper prototype) and mid stage (wireframe) level, to make sure nothing was missed.

Findings - Dashboard can include more functions, sharing wish list function could be clearer, and people were unsure what the required fields are in some forms. Our main features, the comprehensive search filter and price comparison chart, were streamline and clear. Many people don’t like the idea of too many required fields in their profile either.

Integration - Simplify and reduce our required fields in the profile, so users only need to list their name/username. If they wanted to fill in any of the other categories, such as favourite movies, hobbies, collections etc, they may do so optionally. As additional state screens were also needed, rather than try and create extra community board screens in our short time-frame (nice to have), we shifted our focus on delivering a really solid MVP with our must-haves as polished as possible.

Hand-drawn wireframe sketches for a product listing page and a mobile app interface. Features product images, names, prices, and options to compare or buy items. Includes filters for category and price range.
Hand-drawn mobile app wireframes with sticky notes on a wooden table. The sketches depict various app screens with annotated features and layout designs. Some sticky notes include additional notes or icons.


No browse button needed, since dashboard is on every page

Yellow quotation mark symbol on a transparent background

No birth year needed on profile

Large yellow quotation mark symbol on a white background.

Prototype

Mockup of Geek Gift Registry app interfaces on smartphones, showing product lists, featured items, and navigation menus on a blue background.