Kim's Dragon
UX / UI Design UX Research

Kim's Dragon
Mobile Ordering

A mobile take-out app for a beloved campus food truck — designing for familiarity, personality, and a line that moves faster.

Client
Kim's Dragon Food Truck
Timeline
11 weeks
My Role
UX Design & Research
Output
High-fidelity prototype
00 Context

A food truck worth
waiting in line for...
until you don't have to.

Behind Drexel University's Main Building, a long line of food trucks serve West Philadelphia. Kim's Dragon stands out with its diverse and delicious Asian cuisine, attracting a mix of college students and locals. Our team, captivated by the truck's food and friendly staff, set out to design a mobile take-out app.

Our goal went beyond making the ordering process efficient. We wanted to capture the vibrant personality of Kim's Dragon within the app, seamlessly extending the culinary experience customers already loved.

Kims Dragon Project Goals
01 The Challenge

Late to digital.
Long on lines.

Kim's Dragon had no digital ordering solution. The lines were long and sometimes insufferable. Our main challenge was to offer a solution that helped customers skip the wait while helping Kim's Dragon adapt to an unavoidable digital age.

We had 11 weeks to deliver a final prototype. The constraint shaped every decision.

Long wait times
Lines at Kim's Dragon were a consistent pain point for the time-constrained college students and workers who made up their customer base.
No digital presence
No app, no online ordering, no way to plan ahead. The entire experience was in-person only, leaving efficiency-seeking customers underserved.
Personality at risk
Any digital solution risked making Kim's Dragon feel generic — like a restaurant page inside Uber Eats rather than a place with its own identity.
02 Research

Observational testing
and field interviews.

Our first point of action was conduction observational testing and field interviews at Kim's Dragon. We aimed to understand who visits the truck and what their ordering experience looks like in the real world.

From several days of fieldwork we developed three distinct user personas representing the range of people who order from Kim's Dragon: the time-pressed student, the regular lunch-hour worker, and the casual walk-up customer.

We also mapped a user journey for Sarah Parker: a composite of our most time-constrained persona. Tracking her emotions and actions through the full ordering experience illuminated exactly where frustration peaked and where a mobile solution could intervene.

Sarah Parker user journey map, showing her emotions and actions throughout the ordering process at Kim's Dragon
03 Low Fidelity

Design for familiarity
first.

Taking inspiration from existing food ordering apps, we sketched initial screen concepts before moving into low-fi prototypes. Our guiding tension: create something outstanding, but also something anyone could pick up and use immediately.

We built out prototypes for each step of ordering the Sesame Chicken, a task specific enough to create a real testing environment.

Screenshots of the low-fidelity prototype Low Fidelity Prototype
Testing takeaways
Familiarity validated
Most users' first reaction was that the prototype felt familiar to other food ordering apps — a strong signal we were heading in the right direction.
"View All" confused users
The copy wasn't clear enough. Users weren't sure it would lead to the full menu. Labels needed to be updated to make the action explicit.
Queue status needed clearer descriptors
"Busy" under Current Queue Status didn't tell users enough. Each status option needed better language to actually set expectations.
04 Mid Fidelity

Color, imagery,
and new friction.

With low-fi feedback in hand, we upgraded to mid-fidelity: adding color, images, and iconography. This was when the harder design problems started to surface.

Screenshots of the mid-fidelity prototype Mid Fidelity Prototype
Testing takeaways
The app felt generic
Users felt they were inside a restaurant page of a larger app like Uber Eats, not Kim's Dragon's own app. We needed to make the brand identity much more present throughout.
Icon color contrast was insufficient
The yellow and blue of our menu category icons didn't have enough contrast. We needed to reassess the palette to bring more clarity.
Checkout progress was invisible
Users couldn't tell where they were in the multi-page checkout process. We added a progress bar to the top of checkout pages so users could orient themselves and navigate freely.
No order status after placing
Once an order was placed and the user returned to the menu, there was no indication anything had happened. We added an anchored status banner to the top of the home page so the order was always a tap away.
05 High Fidelity

All we learned,
made real.

Incorporating everything from two rounds of testing, we built our high-fidelity prototype. One key addition: a third color, hot pink, was introduced specifically to signal important functions and guide users through critical moments.

Screenshots of the high-fidelity prototype High Fidelity Prototype
Final testing takeaways
Core tasks were intuitive
Resoundingly positive feedback. None of our testers struggled to find their way around. Ordering felt familiar and easy.
Progress bar needed clearer states
Users still struggled to distinguish past, present, and future steps in the checkout progress bar. A final color update resolved this — establishing clear visual states for where you've been, where you are, and what's ahead.
06 Results & Reflections

What we built.
What we learned.

Throughout the testing process, when asking participants if this app would be easier than ordering in person, confidence grew consistently week over week. Two features stood out as particularly valuable to Kim's Dragon's customer base.

Live queue status
Real-time and estimated wait times, informed by current order volume and time of day, gave customers the context they needed to decide when and whether to order.
Order ahead
The core value proposition. Users with tight schedules could order ahead and pick up without ever joining the line, a genuine improvement over the existing experience.
Details are never small
A slightly off button height. A less-than-smooth page transition. Users noticed. And those details became more memorable than the parts they enjoyed. Good design is what's absent from the conversation.
"Balancing familiar patterns with a personality unique to the restaurant was our hardest design challenge — and our most important one."

This project taught me that mental models and personality aren't in conflict, but you have to earn the personality by getting the fundamentals right first. By the end of the term, we had both.

next case study

What else has Max built?

Built with love and svelte by Max Wix · © 2026