Weee! is known for delivering quality Asian groceries, but its website and app have not always reflected the same attention to detail as the food. To fix this, we built a new design system called Umami.

Platform

Weee! (Unofficial)

My Role

Design System Designer

Project Timeline

4 Months, Fall 2026

Tools

Figma, Zeroheight

Weee! is the largest Asian online grocery platform in the United States.

For millions of people, this isn’t just a shopping app. It’s where you find the exact brand of ramyun you remember from childhood, or the lychee jelly your grandmother used to make. The cultural importance here goes beyond a typical grocery store.

When we took a closer look at the interface, we noticed a pattern. The product had grown faster than its design system could handle. Teams rebuilt components for each feature, colors changed from screen to screen, and urgency tags looked just like freshness tags.

Background Image
Mobile Image

Bakery

Beauty Month

Beverages

Canned

Dairy & Eggs

Dry Foods

EBT

Fresh Bakery

Fresh Gourmet

Frozen

Fruits

Health

Household

Instant

Meat

Personal Care

Seafood

Seasoning

Snacks

Spring Sale

Tofu & Vegan

Vegetables

Bakery

Beauty Month

Beverages

Canned

Dairy & Eggs

Dry Foods

EBT

Fresh Bakery

Fresh Gourmet

Frozen

Fruits

Health

Household

Instant

Meat

Personal Care

Seafood

Seasoning

Snacks

Spring Sale

Tofu & Vegan

Vegetables

Beauty Month

Search

Choose

Checkout

This challenge showed us that our product workflow has a gap. We do not have a shared system to help us stay consistent and efficient as we continue to grow.

Different Hex Values

There are more than 60 different hex values in use, even though only 7 color families were planned.

27 Different Tag Styles

There are over 27 tag styles that all look the same. Discount badges, dietary labels, and urgency signals cannot be visually distinguished.

3 Different Grid Systems

Three grid systems, masonry, modular, and hierarchical, were used in the same product, but there is no documentation or clear reason.

As the product expanded, not having a color system meant that more than 60 different hex values were used. There was no shared guide to help make consistent choices.

What should have been 7 intentional families had fractured into 60+ individual values. No single designer made a wrong call. The system had no shared reference.

16 red orange variants

This was for one promotional family

13 Distinct pinks

Where one Dragonfruit family should exist

No token layers

every screen made its own call

Editing commands
Editing commands
Editing commands
Editing commands

Typography was chosen screen by screen on instinct, without a shared scale; the interface spoke in multiple voices simultaneously.

No named roles

Display, Body, Label chosen per screen

No CJK consideration

Culturally exclusive by default

Filters, tabs, and pill buttons all handled navigation, but each looked different. This made users figure out how things worked again on every screen.

Editing commands

Tags were the most repetitive part of the system.

With more than 27 styles, all looking equally important, it was difficult to distinguish discount badges from dietary labels. - 27+ tag styles with no semantic weight distinction - "new" vs "new arrival" as separate styles for the same concept

product cover image

Intelligent Workplace Charging

FlexCharge offers reliable and efficient charging for workplaces, supporting multiple vehicles with a scalable and smooth experience.

product cover image

Rapid Public Charging

PowerHub delivers ultra-fast charging for high-traffic areas, keeping customers and drivers on the move with robust and scalable solutions.

product cover image

Tags

Cards

Three Grid System