Role
Product Designer
Timeline
Jul - Aug 2022 (8 weeks)
Spudnuts Donut Mobile App
Spudnuts Donut is a beloved family-owned shop in Santa Barbara County, part of a long tradition of Cambodian refugee families who now own nearly 80% of Southern California’s independent donut shops.
Problem
Spudnuts Donut has a strong community presence but lacks the scalability and modern technology. The challenge was to improve the customer experience with a faster, more efficient ordering solution to compete with larger franchises.
Outcome
I designed a complete mobile ordering app with an integrated rewards system to streamline the ordering process and incentivize customer loyalty. This solution helps Spudnuts Donut boost efficiency, increase sales, and strengthen retention.
Solution - 1 of 8
Create Account
Solution - 2 of 8
Homepage
Solution - 3 of 8
Spudnuts Rewards System
Based on user research, I designed a rewards flow to incentivize regular customers. A vibrant splash screen explains free benefits, while the donut mascot changes emotions as points are earned, reinforcing Spudnuts’ friendly brand identity.
Solution - 4 of 8
Store Locations
The Store Locations screen consolidates all four shops with addresses, distance, and hours for quick reference. An interactive map displays nearby pins, making it easy for users to find and navigate to the closest Spudnuts Donut location.
Solution - 5 of 8
Donut Order
To mirror the in-store experience, all donut options are displayed on a single screen with pricing and CTA buttons. This eliminates extra navigation and makes ordering faster and more intuitive.
Solution - 6 of 8
Sandwich Order
According to usability testing, users found the long list of options to be confusing. To address this issue, I devised a step-by-step ordering procedure complete with a progress bar. Rather than a long list of options, I made the ordering experience more responsive with the progress bar, which alleviates user doubt.
Solution - 7 of 8
Checkout
The checkout flow provides an estimated pickup time and supports Apple Pay and Google Pay for seamless payments. Guests can continue without an account but are later prompted to sign up for a more personalized experience.
Solution - 8 of 8
Order Progress
The Order Progress screen tracks current and past orders, showing live status updates from preparation to pickup. This feature improves transparency and helps users plan ahead with confidence.
User Research
Findings & Insights
To understand customer pain points, I analyzed 40+ surveys across Spudnuts Donut locations, combining quantitative and qualitative data. The results revealed three clear opportunities.
prefer mobile ordering for in-store pickup.
Long wait times during peak hours make speed a priority.
want a reward system with free items.
Frequent customers value incentives that encourage loyalty.
prefer not to use email to create an account.
Many favor phone-number-based ordering for simplicity and speed.
Low-Fidelity Wireframes
After identifying user groups, needs, and motivations, I created low-fidelity wireframes to map interactions and test core flows with users. These wireframes served as the foundation for iteration and guided the transition into high-fidelity designs.
Final Designs and Solutions
Over two months, I created a mobile ordering app that streamlines ordering and creates a more engaging, rewarding customer experience.
Usability Testing
Findings and iterations
After building the high-fidelity prototype, I ran a usability test with 6 participants to evaluate clarity, comprehension, and task completion. Based on their feedback, I made three key changes to improve the user flow and overall design.
Test 1
Before
The caret button was unclear. 3 out of 6 testers found it confusing, mistaking it for either a dropdown or a continue button.
Test 1
After
I redesigned the caret to face downward on the store locations screen. 5 out of 6 testers reported that this change improved clarity.
Test 2
Before
5 of 6 testers struggled to complete sandwich orders, finding the process confusing and lengthy.
Test 2
After
Added a step-by-step flow with a progress bar and CTA. 6 of 6 testers said it improved their experience.
Test 3
Before
4 of 6 testers thought the store locator felt static and unhelpful, preferring location context over phone numbers.
Test 3
After
Replaced with a full-screen Apple Map showing live locations and distances. 6 of 6 testers found it a significant improvement.
I developed a modern brand identity and a comprehensive design system to ensure consistency across the app. The guidelines streamlined screen design, improved efficiency, and provided scalable patterns for future growth.
Key Takeaways
What I Would Do Differently
This project strengthened my skills in visual design, interaction design, and prototyping while helping my family’s business. Although there were no formal metrics, the experience gave me valuable lessons in how to approach future projects with more clarity and efficiency.
Lesson 1
Constantly Iterate
Iteration leads to better solutions.
User feedback was critical in refining designs. I would continue conducting multiple rounds of usability testing to validate decisions and ensure every element has purpose.
Lesson 2
Insight-Driven
Focus on value, not volume.
My early drafts were too process-heavy. By cutting unnecessary detail and highlighting insights and design decisions, I created a clearer and more impactful case study.
Lesson 3
Design Systems
Structure improves efficiency.
I learned how to organize and scale a design system by using reusable components. With mentorship and practice, I became more efficient at managing system properties.
Lesson 4
One Problem at a Time
Prioritize focus.
Initially, I tried solving too many problems at once. I learned the importance of prioritizing the main user issue instead of spreading effort across both major and minor concerns.
More Projects
View more of my work!













