Portfolio Case Study: ChipletStore

Evangeline Ng
5 min readSep 19, 2020

--

User Interface Design, Interaction Design

https://chipletstore.zglue.com/products/chipletstore

What is a ChipletStore?
ChipletStore is an online library of Chiplet Data, for engineers to choose the Chiplets they need to design their own chip.

Background context:

What is a chiplet?

Who are we designing for đź’¬
Imagine you are building your own smart watch and you need it to be able to; produce audio, track heart rate, connect to wifi, show an interface screen. ⌚

This means that the chip should have: audio, sensor, wifi and LED.

Building your own smart watch

You will likely need four Chiplets that have four different functions, namely:
audio, sensor, wifi and LED.

With ChipletStore, you can easily search for the Chiplets you need, select the Chiplets, then add them all into a basket.

The design challenge here is to design a table of Chiplets that allows users to complete that flow easily.

This case study will be split into two parts:
A. User Interface Design
B. Interaction Design

User Interface Design

The row style

Alternating different colors in the background to create an illusion of horizontal lines. As the ChipletStore lists large sets of data, the alternating colors helps with the readability.

Zebra stripes: ChipletStore Table

Header Contrast

Clearly separating the body with the header by using a contrasting background color.

Header background color exploration

Filter

Enabling users to control the data shown in the table through a filter feature. Inspiration was taken from comparative websites to visualize how filtering would like if it was in an illustrative form as compared to check boxes.

Filter visual exploration

Bulk selection

Clearly separating the body with the header by using a contrasting background color. Creating visual cues using a blue colored background to highlight the selection.

Bulk selection interaction

Add to cart

Maintaining context by anchoring the Basket on the right side of the screen, while scrolling down the table. This functionality allows users to view the data simultaneously while adding new chiplets to the basket.

Adding to basketinteraction

Responsive Design

For smaller screens such as the Tablet/iPad, horizontal scrolling is accommodated with responsive designs.

Tablet/iPad Horizontal Scrolling

Mobile Version

Mobile Horizontal Scrolling

Interaction Design

Main user flow to design for: Search > Add > Check out

The design challenge here is to design a table of Chiplets where users can easily search for the Chiplets they need, add to basket and “check-out”.

After checking out, we want to encourage users to log in and design their chip on our web application.

Sketches of flow into screens by my manager Kelly Huang

Interaction 1: Search 🔍

The design challenge here was:
How can we design for the optimized search experience

After interviewing and observing three engineers, we found out there were two patterns of searching.

Informed search: If they know the exact Chiplet they need, they would search the name of the Chiplet on the search bar.

Guess search: If they do not know the exact Chiplet they are looking for, they would type “audio” on the search bar, or they would look under the categories for “audio”.

During implementation, I worked with our engineers to ensure that all information in the columns are searchable, given the various permutations.

Search Interaction: Filter and search bar

Interaction 2: Selecting / Add to basket 🧺

The design challenge here was:
How can we teach users how to select a chiplet.

Explorations for selecting a chiplet
First Time User Dialog Box: Teach users how to add to basket

After designing various explorations, user testing showed that teaching the user once is sufficient for them to understand. We decided to go with a “First Time User Dialog Box” to prompt users.

Marketing Design vs UI Design:
In the “First Time User Dialog Box”, we went for a completely different color from our color scheme of the webpage. This is because we wanted to create 2 layers / dimensions. The first layer was the marketing dialog box and the second layer was the actual UI itself. This clearly called for the user’s attention.

Interaction 3: Check out + log in đź›’

Logging in is a lot of work. Ideally we wanted users to skip log in to start designing their chip. However, this would affect the security of our main enterprise product.

The design challenge here was to:
Design a log in that is as seamless and as inviting as possible.

Exploration of log in flow
Other modal design explorations

I worked with our Front-end engineer to discuss which flow was the most feasible to implement, and we then presented it to my design manager.
In the end we settled for a log-in banner on-top of a static image of a chip designing application because it was the least disruptive, and it shows the user a preview of what the web application would look like.

Final design: Log in banner at the top of static image of web application

Clickable Prototype 🖱️

To get buy-in and to communicate all three steps (search, add, check-out) I shared a prototype to get feedback from the team.

Yes, it is live! 🥳

ChipletStore is live at: https://chipletstore.zglue.com/products/chipletstore

Thank you for reading!
To view more of my works, please visit my portfolio:
https://evangeline.webflow.io

--

--