Taken For A Ride

A web-based report on the hidden prices gig workers pay

UX Research

UX Research

UX Design

UX Design

UX Design

Branding

Branding

Prototyping

Prototyping

Graphic Design

Image-Making and Illustration

My Role

UX Designer at the University of Texas at Austin, Human-AI Interaction Lab

Tools

  • Adobe Suite

  • Figma

  • Procreate

My Contributions

  • Established and maintained a design system with 500+ components and 40+ local variables.

  • Crafted a concept-driven illustration with pen and paper, finalized the illustration in Procreate.

  • Carried out layout, typography, and icon designs while ensuring visual consistency throughout the site.

  • Led 11 rounds of design iterations, from wireframes to high-fidelity mockups.

In Short…

Imagine a manager who pressures you to work more, changes your wage without explanation, pays people differently for the same job, and raises the quota for earning a bonus whenever you come close to reaching it.

This is the experience for many ride-share drivers on Uber and Lyft. Classified as individual contractors by law, they work on their own terms in theory. The technologies designed by these platforms, however, tell a different story.

Taken For A Ride reports the technologies Uber and Lyft use to manage their drivers, plus a data tool that reveals the hidden costs that rideshare drivers pay.

Full Case Study Available Upon Request

Project Impacts

70+

Pages of research synthesized into one robust site

40+

Figma Variables created, ensuring brand consistency

500+

Figma Components established, optimizing workflow efficiency

Context

More people are turning to gig work to earn a living. In 2021, 16% of Americans have engaged in online gig work and 58% of active gig workers rely on this income for basic needs. Despite this, the technologies that decide their schedules and wages remain unregulated and hidden. What's the impact of these unchecked technologies?


For 4 years, Angie Zhang and colleagues studied the algorithmic management technologies Uber and Lyft use. They interviewed drivers, policy makers, and worker's right advocates. This website project (demystifying-gigwork.com) distills 70+ pages of their research and a data tool they developed into one responsive web case study.

Frame the Problem

“A well-stated problem is half-solved”

At the beginning of each project I hone in on identifying the right problems to solve. I do so by asking many questions, probing and flipping the assignment on its head to look at it with fresh eyes. The goal is to answer these questions: Why does this project matter? Who are the core audiences? What do we want people to think, feel, and do after interacting with this digital product?

Questions I asked

Feature-Based Inspection Scan

With the prioritized problems in mind, I explored platforms and tools that solved similar problems. What parts worked well, and why? What parts fell short, and why was that? I checked with our team lead, developer, and researcher to stay on course. Weighing these options against our project timeline and technological constraint, I began to outline my first iteration of this website design.

Establish a Design System

Never be that designer

Since day 1 of my UX design career I etched this short video clip into my long-term memory as a cautionary tale. I swear to never be the designer who makes pretty yet inaccessible UI on a whim and puts the team developer through hell. To keep my oath, I follow industry best practices to avoid double-work for my team and ensure design changes are easy to make and scalable. Soon after my team okyed my initial draft, I established a design system built with Figma local variables and components and made adjustments as I went.

Since day 1 of my UX design career I etched this short video clip into my long-term memory as a cautionary tale. I swear to never design pretty yet inaccessible UI on a whim and puts the developer through hell. To keep my oath, I follow industry best practices to avoid double-work for my team and ensure making design changes is easy and scalable. Soon after my team okyed my initial draft, I established a design system built with Figma local variables and components and made adjustments as I went.

I use the Modular Typography tool by Precise Type to determine the typographic scale of my design system.

Local variables I set up in Figma to allow for more flexibility and customization.

Our Process

How our team makes iterations

For the next four months, our team of researchers, developers, and data analysts met every Tuesday to share our progress for the week and discuss next steps.

For the next four months, our team of researcher, developers, and data analysts met every Tuesday to share our progress for the week and discuss next steps.

Tuesday team meeting ➡️ Organize next steps➡️ Design iteratively ➡️ Check-in with team.

The cycle continues 🔁

Wireframe sketch of the site

Closer Looks: Improving UI to Drive User Engagement

For the next four months, our team of researchers, developers, and data analysts met every Tuesday to share our progress for the week and discuss next steps.

For the next four months, our team of researcher, developers, and data analysts met every Tuesday to share our progress for the week and discuss next steps.

❌ The old layout

  • Justified text set wrong: massive rivers running through the paragraphs, disrupting visual flow.

  • Ambiguous visual flow: With two mobile screenshots close to each other plus the last paragraph had similar distance from the two images, it was not immediately clear which text block belonged to which image.

  • Lacking typographic hierarchy: Besides the title on top, all the texts were the same size and weight. The visual did not reflect the information hierarchy.

✅ The final layout

  • No more rivers: Setting the paragraphs centered or left-align to eliminate rivers.

  • Crystal-clear visual flow: Using variation of color, size, weight, proximity, and texture, I presented a visual flow that is easy to follow. The visuals reflect the logic and hierarchy of information represented.


Bonus: Sticky nav bar added on top, now user can navigate to different sections of the report with ease.

Illustrating the Big Idea

An effective design should serve its intended function. Art, on the other hand, can exist without a function or creates unintended impacts. My design and art practices overlap and influence each other. As design trains me to sweat the details, art guides me to trust the process. The illustration for the gig worker website demonstrated my learning from both design and art.

A word map I made to figure out key messages of this case study.

Results

Showcase

Team

Lab Manager: Min Kyung Lee


Team Lead: Angie Zhang


Research and Writing

Rose Rana, Nithila Sathiya, Angie Zhang


Data Probe Development + Research

Alex Boltz


Data Probe Simulations

Praveen Mogan, Anjie Liu


Website and Graphic Design, Illustration

Meah Lin


Website Development

Jake Lohman, Surain Saigal

Additional Thanks

Joseph Lee, Jonathan Lynn, and Bianca Talabis

Sources & Credits

The design system was built upon Irina Nik’s Free Accessible Design System

Open-source vector illustrations of people from undraw.co