Why not DoorDash for car washes?

Sparkler was a course project, using it as a chance to challenge myself

The idea: a DoorDash-style app for mobile car washes, connecting customers to independent vendors ("sparklers") who come to you. Like DoorDash and Uber, a two-sided marketplace like this eventually needs two apps, one for customers, one for sparklers. This case study covers the customer-facing experience I designed first.

Role
UX/ Product Designer
Timeline
On-Going
platform
mobile
Final Kwikset GDO dashboard
Final Product

My Goal

Design a booking experience that feels as effortless as ordering food but for a service that's inherently more complex: scheduling, location, and trusting a stranger with your car. The goal was to remove friction and build confidence at every step, laying the groundwork for a platform where fairness eventually extends to both sides of the transaction.

Finding the Right Look

My first pass at Sparkler leaned cool and dark, with a heavier typeface.  Functional, but visually indistinguishable from typical delivery-app UI. The problem was tonal: 'Sparkler' refers to the result of the service, a freshly cleaned, sparkling car, so the interface needed to feel light and clean, not moody. I shifted to a brighter palette and switched to Roboto for a simpler, friendlier feel.

The change is suddle; the navbar's look, the placement of the user profile, the look of the buttons, section placement and of course color.

Time First, Then Sparklers

I considered letting customers browse sparklers first, then check availability but thinking it through as a user, that risks a frustrating loop: pick someone, they're unavailable, pick another, unavailable again. Leading with the date and time user is available removes that dead end. User will only see the sparklers available at the time they chose.

View The Figma interaction here

A Look Inside the App

A closer look at the dashboard, user profile, and sparkler profile

Full view of the dashboard
A simple view of the user profile.
A view of the Sparkler's profile. showing all there info.

Final Thoughts/What I'd Do Next

Sparkler actually started as a joke from my girlfriend who needed a car wash but neither of us had time.  I used this idea as an excuse to challenge myself with something a little out there. I enjoyed this project and it brought out some real ideas for issues that I and others have experience in other gig app. Below are a few challenges I would tackle.

One feature I'm especially committed to: a two-way rating system. The user profile already shows a customer's rating, a foundation for this, but the harder half is unbuilt: letting sparklers rate customers back, with a reporting process for bad actors and protections like a probationary tip requirement for anyone found at fault. If you noticed in the user profile view, I added a rating, this is what that is for. As a DoorDash driver myself, I've been blamed for things outside my control with no way to defend myself, so this isn't a hypothetical feature to me, it's something I wish other apps had.

View Next Case Study