top of page
170789885677449_P28947671.jpg

The first sharing parking service in the U.S., tackling urban parking issues, easing driver burdens, cutting congestion, stress, and emissions for a greener future.

Reservation System Design

Sep. 2022 to Dec. 2022

My Role

Chief Product Officer, Founding Designer, UI Engineer

Tools

User interview, Deductive Method, Inductive Method, Competitor Analysis, Figma, SwiftUI

Team

John Shahin(UX Writer) 、Antony Chang(CEO)、Kevin Chang(DevOps)、Fong Liou (Developer)、

Simpson Huang(Developer)、Eve Wang(Product Designer)

Goal

In order to ensure a seamless reservation process, drivers can make their bookings in just three simple steps, whether they're planning ahead or searching for a nearby parking spot.

IMPACT

  1. Defined development direction and aligning with business model in an ambiguous environment, attracting media coverage.

  2. Designing a user-friendly reservation process with ZERO LEARNING CURVE to save cost of customer service.

  3. Designing an exit strategy without the aid of third-party tools.

  4. Resolved the UNEXPECTED crash issue encountered during the reservation of a spot.

WHAT CHALLENGES WE  FACE

  1. Why does the Reservation process always crash unexpectedly?

  2. How to determine design direction amid ambiguity?

  3. How do we inform drivers of the available spots and times?

  4. How to ensure the drivers exit the parking spot?

Challenge

How to determine design direction amid ambiguity?

截圖 2024-04-20 下午3.59.16.png

Variety Case Studies

Analyzed a variety of reservation processes via logic and found the common patterns for reference of design

image-1.png

Online User Interviews

Conduct user interviews via video call and text to validate the design patterns and ensure alignment with user needs.

20% Primary Research + 80% Secondary Research

Design Directons

I've identified three essential factors as design guidelines. The next step is to design based on the product's business indicators.

Google Meet UI.jpg

Reached Consensus

Continuously aligning the direction with the CEO and COO ensures compatibility with the current business model and phase.

From Design Direction to Implementation

1

Location

What is the Strategy for Available Spots?

The problem we need to address here is how to display available parking spots on the map. Should we integrate cost information? Should spots that are unavailable for parking be displayed? How should we indicate charging spots?

2

Time

How to Show Available Time?

Parking reservation is different from booking hotels, a calendar-based booking system is not suitable, we have to provide accurate time slots. Additionally, the timepicker does not support database linkage.

3

Price

Absence of Exit Verification Tool

Our pricing strategy will allow hosts to determine their own rates, but we will provide guidelines. However, the more pressing issue is that we currently lack a mechanism to determine when drivers leave, which affects user earnings and, consequently, pricing.

Design

Lo-Fi Product Design for Validating

截圖 2024-04-20 晚上9.23_edited.jpg
截圖 2024-04-20 晚上9.23_edited.png

Solution

Strategy 1 - Location Driven

Frame 1171276241.jpg

Design Details

截圖 2024-04-20 晚上9.26.04.png
截圖 2024-04-20 晚上9.26.13.png

Strategy 2 - Time Driven

Frame 1171276242.jpg

Design Details

截圖 2024-04-20 晚上9.26.46.png
截圖 2024-04-20 晚上9.27.00.png

Both Strategy have Compliance Payment Solution

截圖 2024-04-20 晚上9.27.19.png

Solution

Solutions Evaluation

Group 1193.png

Strategy 1 - Location Driven

Pros

  • Convenient for Investor Demonstrations

  • Easily discernible parking locations

Cons

  • Manual Spot Filtering Needed

  • API connecting is busy

Strategy 2- Time Driven

Pros

  • Easy to reserve available spot upon specific time

  • Reduce database loading times

Cons

  • Bad experience of searching spot due to limited spots

  • Worse to demonstration to investor.

For Driver Exited Verification

  1. We schedule a 3-hour interval between each reservation.

  2. Drivers receive a reminder notification every 30 minutes to move their car.

  3. We collaborate with a towing company to relocate cars if hosts report a vehicle still occupying their spot.

 Final Design 

Location Driven 

Design Decision Aim to Business
Why we make this decision
  • The first priority is reaching and demonstrating to potential investors.

  • Most spots are available 24/7.

  • Displaying spots at first page can enhance trust among hosts

To optimize Reservation experience
  • Based on research, drivers are accustomed to finding spots on-site. We implemented a "Parking spot available now" indicator to fix the manual filter issue .
截圖 2024-04-20 晚上9.40.26.png
 Development 

Designing and Coding

Frame 1171276237_edited.jpg
Frame 1171276237_edited.jpg
 Impact 

Go to Market and No Need for Tutorials

Achieved Goal
  • Designed and led the team to complete the compliant reservation system and launch it to market.

  • Reduce customer service cost, no tutorial needs for completing the reservation process.

  • Using time intervals to solve the problem of lack of third-party verification of checkout.

Hold and show.png
 Result 
Media Coverage

One More Challenge

Fix Unexpected Crash with Developers

截圖 2024-04-03 下午2.51_edited.jpg

Unexpected crash while users make a reservation of spot

Solution

Modulized the Major Functions

截圖 2024-04-03 下午2.39.42.png

After reviewing the code, we found that engineers combined too many features in one view. I introduced the concept of modularization for fixing the crash issue (life circle) and added new modules based on business needs.

Take Away

1. Missed the data structure problems

A disorganized database structure hampers access to specific time data for available parking spots. The next version will prioritize time as the primary parameter and introduce recommendation functionality to minimize API calls, thereby cutting costs.

2. Interval time is too long 

There has been some host feedback, as their parking spots are quite large, and they don't mind if there is some time overlap. However, there has also been host feedback that excessively long parking durations are leading to a decline in revenue.

3. Showing spots on the map doesn’t increase interest in joining us

The feedback from the hosts indicates that simply showing the available parking spots on a map does not necessarily increase interest in joining the platform. 

image.png
  • LinkedIn

Copyright © 2025 Sander Chen All Right Reserved

bottom of page