Uber -Improving Package Delivery Security

Designing a system that introduces recipient account linking and a mandatory PIN to ensure delivery confirmation and enable direct follow-up support for package receivers.

Disclaimer: This case study is an independent, educational design exercise based on personal experience and is not affiliated with, endorsed by, or sponsored by Uber.

Project overview

Scope:

UX Design, UX Research

Tools:

Figma, Figma Make, Gemini, Canva

The Problem: A Case of Lost Accountability

My personal need for this redesign began with a frustrating package delivery experience. A large package was sent to me via Uber, and I received the standard text message with a tracking link to follow the driver and initiate chat.

The Incident

The delivery hit a snag when the driver was unable to locate the specific parking entrance for the large box.

I guided them via chat to the correct location. After several failed attempts, the driver abruptly marked the delivery as complete in the system and stopped responding to calls or messages.

The Immediate Crisis

Since I was only viewing the delivery through an unlinked text message URL, I had no ability to:

  1. Report the Issue: I could not contact Uber Support directly, as the delivery was not tied to my personal account history.

  2. Verify Status: The delivery was officially marked "completed" despite my having never received the package.

Long story short, I eventually located the large box abandoned in a completely different building across the street—placed there by the driver without explanation or confirmation.

The Problem

This experience highlighted a critical flaw in Uber Package: the current system treats the recipient as a passive viewer rather than an active stakeholder. The moment the driver clicks "complete," the recipient loses all recourse. This case study is my proposal to solve this accountability gap by giving the recipient control, security, and a voice through account linking and PIN verification.

User Persona: The Personal Package Receiver

I established the Liam persona to clearly define the recipient's goals, pain points, and specific urban context, emphasizing that the recipient is not just a passive viewer, but a key stakeholder in the successful delivery completion.

User Journey Mapping: Package Recipient

By mapping the Current Frustrating Journey against the Proposed Seamless Journey, I visually contrast the problem state with the solution, highlighting how my proposed features eliminate critical failure points.

Leveraging Gemini for Design Specification

I used Gemini as a Design Spec Generator to translate the conceptual solutions (Account Linking, PIN Confirmation, New "Packages" View) and the defined User Journey into a structured, technical prompt for a visual design tool like Figma Make.

Context Synthesis

I provided Gemini with the user persona (Liam), the pain point story, and the successful user journey map.

Structuring and Formatting

The goal was to convert this narrative information into an actionable, screen-by-screen specification that a human designer or an AI-powered Figma plugin could immediately understand and execute.

High-Fidelity Guidance

By requesting High-Fidelity Wireframes, I ensured the output would focus on UI elements (buttons, fields, navigation) rather than just abstract boxes.

This process allowed me to bypass the time-consuming step of manually writing detailed wireframe requirements for multiple screens, moving directly from the conceptual "What" (the solution) to the functional "How" (the design output).

Design Process Overview

To address the lack of recipient accountability, I developed a solution implemented across three key stages:

Account Linking Initiation

The process begins on the standard web-based tracking page (Screen 1), where a new button prompts the recipient to sign in (Screen 2). This action formally links the incoming delivery to their Uber account.

App Integration & Information Ownership

Once linked, the recipient's main Uber application gains a new "Packages" section (Screens 3 & 4). This move transfers the delivery information from a temporary web link to a secure, permanent spot in their app history.

Secure Confirmation & Recourse

The final step involves the Package Detail Screen (Screen 5), which prominently displays the unique Delivery PIN required for the driver to complete the drop-off, and provides a persistent "Report Issue" button, giving the recipient control and immediate support access.

This workflow, captured through a high-fidelity prototype, ensures accountability from the moment the recipient engages with the delivery.

Next Steps & Reflection

01

01

01

Immediate Next Step

Conduct user testing on the high-fidelity prototype to validate the usability of the Account Linking flow and the clarity of the Delivery PIN function.

02

02

02

Designer Lesson

 This exercise, born from a personal pain point, underscores that lived experience often serves as the most powerful catalyst for identifying critical design gaps and developing robust, user-centered solutions.

Featured Projects

Designed and prototyped a responsive, mobile-first Art Auction app, empowering art buyers to efficiently manage clients and track real-time bidding and winning lots.

AI Role-Playing for Usability Testing: A Budget-Conscious Exploration

To address budget constraints and explore innovative applications of AI in usability testing—moving beyond current uses like form creation or summary generation—I implemented an innovative AI role-playing method using Gemini.

Featured Projects

Designed and prototyped a responsive, mobile-first Art Auction app, empowering art buyers to efficiently manage clients and track real-time bidding and winning lots.

AI Role-Playing for Usability Testing: A Budget-Conscious Exploration

To address budget constraints and explore innovative applications of AI in usability testing—moving beyond current uses like form creation or summary generation—I implemented an innovative AI role-playing method using Gemini.

Featured Projects

Designed and prototyped a responsive, mobile-first Art Auction app, empowering art buyers to efficiently manage clients and track real-time bidding and winning lots.

AI Role-Playing for Usability Testing: A Budget-Conscious Exploration

To address budget constraints and explore innovative applications of AI in usability testing—moving beyond current uses like form creation or summary generation—I implemented an innovative AI role-playing method using Gemini.