The Airbnb for Parking. A peer-to-peer marketplace that turns unused driveways and private lots into bookable parking, starting where the crisis hits hardest: university campuses, dense urban cores, and event venues.
For the student circling a campus lot at 8:52 AM, parking is a daily lottery. Research showed people don't need more options. They need certainty, safety, and control. I led research and product design across both sides of the marketplace.
In progress: next up is a pilot launch.
Overall SEQ Score
Task Completion
Usability Testers
In-Depth Interviews
Research Personas
Tasks Tested
Every flow below starts from a research theme, not a feature idea. People arrived two hours early just to secure a space: the problem was uncertainty, not search.
"Will there be parking?" was an open question. Availability uncertainty dominated interviews, and nothing answered it before the drive.
How I solved itA predictive availability map with confidence scores turns that open question into an answerable one.
Principle: Design for certainty, not for search.Peer-to-peer parking asks for trust strangers haven't earned, and comparing options carried a real cognitive cost.
How I solved itResults are colour-coded by trust level; spot cards show proximity, price, safety score and legal status, the four criteria research identified.
Principle: Make the comparison cheap and the risk visible.Arrival was the anxiety peak. Journey maps put the worst moment on arrival, not booking: "Am I in the right place?"
How I solved itAn arrival-zone notification at roughly 50m delivers access details and host confirmation at that exact moment.
Principle: Intervene where the journey map shows the spike.Commuters were re-deciding the same thing daily, and the repetition wore them down.
How I solved itOne-tap Book Again and Auto-Reserve Weekdays turn parking from a daily decision into background automation.
Principle: Remove the decision, not just the friction.Research insights encoded directly into the interface:
"If you get a parking spot, it's like lottery."
- Participant
"As a girl, I feel safer when the lot is more full and there's more light."
- Participant
Picture a student circling a campus lot at 8:47 AM with a 9:00 class and a permit that sold out months ago. Event-goers face worse: moving cars before midnight to avoid towing, or walking 10+ minutes through sub-zero temperatures. Parking has become a tax on everything it's supposed to enable.
The frustration isn't scarcity; it's information asymmetry. Rules shift by day and event, and people who felt "in the clear" still feared boots and tickets.
The overlooked insight: cities are full of private parking that sits empty while drivers circle. ParkShare turns that inventory into a trusted, bookable network, with less circling, lower CO₂, and wider access to safe parking. The real challenge was cognitive: shifting parking from "lottery" to "reservation."
6 interview participants: students, commuters, and urban drivers across Ames, Des Moines, Chicago, and Massachusetts, aged early 20s to mid-30s.
4 usability participants for the mid-fidelity prototype, all comfortable with navigation and parking apps like ParkMobile.
Contextual and semi-structured interviews • Codebook development and applied coding • Thematic analysis (6 key themes) • Insight statements with impact/confidence rankings • HMW generation and opportunity–solution tree • 5 research-backed personas • Lo-Fi usability testing with SEQ ratings • Hi-Fi comparative study (within-subjects) with UEQ • Bias and rigor audit
Before digital wireframes, I sketched the system on paper: mapping end-to-end flows, stress-testing hierarchy, and finding where users hesitate or lose confidence.
Search & Book Flow Exploration
Figure: Discovery to payment, testing proximity-first scanning.
Navigation & Arrival Flow
Figure: Arrival confirmation beyond GPS arrival.
Rebooking & Smart Prefill Concepts
Figure: Recognition-based rebooking.
Host Onboarding & Listing Flow
Figure: Earnings-first host onboarding.
Participants arrived 1–2 hours early to secure a space, trading time for certainty. Implication: guarantees and confidence indicators.
"If it's near to that event, I'm willing to pay for it." A rational time-value trade. Implication: frame cost as time saved.
Lighting, occupancy, and host verification shape perceived safety; P2P has to feel like a vetted network. Implication: safety scores, verified badges, nighttime photos.
Ambiguous signs keep people anxious even when they've done everything right. Implication: legality overlays and towing countdowns.
Users avoid lots that are "more fuss than it's worth." Implication: skill-based filters and fast-exit routing.
"Why should this be a hassle for me?" Fatigue compounds. Implication: every interaction should remove load.
Five personas emerged from interview data, each grounded in direct quotes.
Time-Pressed Commuter
Minimize hunting. Treats parking as a scheduling problem, not a search problem.
Opportunity: Predictive map, "Guaranteed Spot" reservations, auto-reserve weekdays.
Budget-Conscious Student
Avoid fees. Trades walking distance for money saved.
Opportunity: Transparent pricing, legality indicators, student discounts.
Cautious Night Driver
Stay safe at night. Filters every option through safety first.
Opportunity: Safety score, "Host Verified" badges, nighttime photos.
Weekend Event-Goer
Park close, exit fast. Pays a premium only when rules are clear.
Opportunity: Event-specific alerts, "Fast Exit" routing, towing timers.
Reluctant Host Homeowner
Earn passively, with control. Hesitant until liability and legitimacy are clear.
Opportunity: Host Protection dashboard, verified renter identities, earnings projections.
Research Persona Framework
Figure: The five personas, derived from contextual inquiry and thematic analysis.
Empathy maps captured what each primary persona says, thinks, does, and feels. Journey maps then showed that emotion doesn't track touchpoints: anxiety peaks at search and arrival, relief at confirmation and departure. ParkShare's interventions target the anxious stretches.
Driver Empathy Map (Lena)
Figure: Driver empathy map. The relief when plans work is what ParkShare has to deliver.
Host Empathy Map (Denise)
Figure: Host empathy map. Each concern gets evidence and structure, not reassurance.
Driver Journey Map: Search → Reserve → Navigate → Park → Depart
Figure: The confidence meter and arrival confirmation intercept the two anxiety peaks.
Host Journey Map: Consider → List → Manage → Earn → Expand
Figure: Insurance clarity and earnings projections are the host's conversion points.
User flows exposed friction that isolated screens hid. Each decision point was mapped against a research theme; the four flows below became the hard calls described at the top.
Driver Journey: Search → Compare → Reserve → Navigate
Figure: Proximity and price surface early, because research showed they drive selection under time pressure.
Navigating to Spot Flow
Figure: Navigation, arrival detection, and parking confirmation. Scored 7/7 SEQ by borrowing familiar maps patterns.
Host Journey: Onboard → List → Manage → Earn
Figure: Earnings projection at step 4, because hosts need to see potential income before committing effort.
Rebook & Favorites Flow
Figure: Favorites and one-tap rebooking. This flow later showed a significant improvement with color UI (p≈.031).
The mood board set the tone before any tokens: calm, trustworthy, and dependable, for a task that is inherently stressful.
Mood Board: Trust, Control, and Calm
Figure: Calm blues signal reliability for drivers; grounded purples signal ownership for hosts.
Foundations: Color, Type Scale & Iconography
Figure: Role-based palettes, type scale, and iconography, so mode, urgency, and state read at a glance.
Design Elements & Interaction Patterns
Figure: Reusable patterns for maps, result and listing cards, completion states, and primary CTAs.
The mid-fidelity Figma prototype tested structure before polish. 4 participants reached SEQ 6.23/7 with 100% task completion, and their feedback showed where my intent and their interpretation diverged.
Onboarding Flow: Welcome → Account Setup → Preferences → Ready to Park
Figure: Onboarding. Users wanted value before registering.
Flow 1: Find & Reserve a Guaranteed Spot (Driver Journey)
Figure: Find & Reserve, SEQ 5/7.
Flow 2: Navigate & Park (Directions → Arrival → Confirmation)
Figure: Navigate & Park, SEQ 7/7.
Flow 3: Host Lists a New Space (Onboard → List → Publish)
Figure: Host listing, SEQ 7/7.
Flow 4: Rebook & Smart Scheduling (Favorites → Auto-Reserve)
Figure: Rebook, SEQ 4/7, the lowest, which shaped the Hi-Fi work.
4 participants, 5 core tasks: reserve a spot, navigate and confirm arrival, list a space, rebook a favorite, and set up weekday auto-reserve. Each was followed by an SEQ rating and open reflection.
Book for a Friend: "Can you book for someone?"
Nearby Facilities: show food and gas nearby.
Confidence Meter: valued, but the label needed work.
"It's a nice app... saves so many people the stress of having to find parking... It's a win-win situation."
- P4, Usability Testing Session
The Greyscale UI was the study's baseline, isolating structure (hierarchy, layout, copy) from visual treatment. The Color UI put the same architecture into a role-segmented system: blue for Driver, purple for Host, semantic accents for status and urgency.
Onboarding, Search & Booking (Greyscale)
Figure: Greyscale onboarding and first booking.
Navigation & Arrival Flow (Greyscale)
Figure: Greyscale navigation and arrival.
Host Onboarding & Listing Creation (Greyscale)
Figure: Greyscale host setup, where hosts lost track of mode.
Automated Rebooking (Greyscale Baseline)
Figure: Greyscale rebooking, where the gap was largest.
Greyscale UI Interactive Walkthrough
Video: Full walkthrough of the greyscale baseline.
Onboarding, Search & Booking (Color)
Figure: Color onboarding and booking, with semantic accents as quick-read cues.
Navigation & Arrival Flow (Color)
Figure: Color navigation; participants double-checked labels less.
Automated Rebooking (Color)
Figure: Color rebooking, the largest gain.
Host Onboarding & Listing Creation (Color)
Figure: Host purple removed mode confusion.
The same two flows, end to end: a driver books, pays, navigates, and parks, then a host lists a driveway. Greyscale baseline on the left, role-segmented color on the right.
Color UI Interactive Walkthrough
Video: Full walkthrough of the colour-segmented variant.
Could color shift users from recall ("which mode am I in?") to recognition ("I can see which mode I'm in")? Four participants did identical tasks in both variants, counterbalanced, to find where, why, and for whom color matters.
Task Completion Time: Greyscale vs Color UI
Figure: Mean completion times across five tasks. Rebook shows the largest gap, and it's significant (p≈.031); Reserve is directional (p≈.087). With n=4, this is exploratory evidence, not a definitive result.
User Experience Questionnaire (UEQ) Scores: Greyscale vs Color UI
Figure: Color UI gained most in Efficiency, Attractiveness, and Dependability; Novelty was mixed. SEQ ratings aligned.
Color UI Advantages (UEQ):
Mixed or Neutral Findings:
Color UI Preference Themes:
Greyscale Observations:
Qualitative feedback matched the numbers: color improved mode awareness through efficiency, not preference, most in repeat-use flows.
As researcher and prompt engineer, I used GPT-5 to turn raw interviews into a full research stack. Every output was validated against source data; interpretation stayed with me.
12–20 codes with definitions and example quotes; I chose which to keep.
Applied across 6 transcripts, surfacing new codes like Lot_Egress_Friction and P2P_Cultural_Legitimacy_Barrier, each checked against raw segments.
6 themes: Scarcity, Cost Trade-offs, Trust & Safety, Rule Anxiety, Mobility UX, Emotional Fatigue, each traced back to evidence.
Insight statements with impact and confidence ratings, plus How Might We questions for each theme.
5 personas, quotes verified against transcripts.
Emotional journeys tied to quotes; AI drafted, I refined.
Needs → sub-opportunities → solutions, prioritized by strength of evidence.
Checked for sampling bias, leading questions, overreach, and confirmatory reasoning, and documented the limits.
Everything was cross-checked against transcripts and my session notes. The audit flagged a Midwest skew, a 20s–30s cluster, and confirmatory risk, documented rather than hidden, which is where the pilot and wider sampling come next.