Back to Work


UI Renewal and Design System


TownUs is a group buying platform that makes it easier for university students to purchase goods collectively in an easy way. Town Company was planning a new platform not only for college students but also as a ‘Group buying platform for all organizations' commerce platform, and I participated in storyboarding, screen design and building a design system for this project.

Roles and Skills

Wireframe, UX/UI Design

Research & Problem

How can we consistently design UI renewals?

The first goal was to improve the design customization tool to help make it fun and easy even for first-time users. Secondly, it was necessary to renovate the existing purchase room UI to more intuitively reflect the group purchasing process. As I began to work on this UI renewal project, I started to think that Townus needed standardized components. This would enable them so as to spend less time focusing on style and more time developing a better user experience.

I built a design system alongside the purchase room and the updated customization tool that documented implementation and design guidelines.

UI Renewal 01

Refreshing the Purchase Room

It is simple to purchase products from most general commerce websites. You can select a product and purchase it. However, purchases in TownUs are not possible without going through a"purchase room." It is a virtual space where customers bring people to buy products at the lowest possible prices. Our goal is that the refreshed purchase room should enable users to navigate the entire buying process without any help from the CS team.

Step 01 : Identifying Painpoints

Reexamining Every UI Elements

I analysized the painpoints of the previous purchase room UI and
carefully rearranged and redesigned all the UI elements.

Step 02 : UI Design Explorations

Exploring possible layouts for the purchase room's UI

To improve the UI of the purchase room, I made several variations, applying different color schemes, UI structures, and styles.

Adjustments made to potential layouts

1. Placed UI elements in a different layout to test which placement is the most visually appealing.
2. Adjusted the scale of the UI to demonstrate proper information hierarchy.
3. Adjust the area to obtain a better view of the products.
4. Provided a progress indicator to inform the user how many steps have to be completed before proceeding to the buying process.

The product box had to display various components, including product preview, custom design preview, the changing price in real-time, and the status of the custom design.

Final Design

Group Purchase Room

Progress indicator

Describes the process at every stage of the room, such as ordering product, room closing, depositing, and receiving the product.


Informs the host's guests about the group purchase.

Realtime price change

Shows the price change in real time, according to the number of people participating in the group purchase

UI Renewal 02

Refreshing the T-Shirt Customization Tool

One of the main features that Townus provides is its t-shirt customization tool. Users can choose the color of the product or change the location on the product where they want to add clip art, images, or text. This features gives Townus a competitive edge over other services in the Korean market in that it gives users the opportunity to design custom products before they actually proceed to group buying.

I worked closely with the commerce team to refresh the existing customization tool experience, which had not seen updates since its initial design two years ago.

Step 01 : Identifying painpoints

Step 02 : Solutions

Instant Application

I placed the options and the design results together so that users can see how their design is changing.

Next & Previous buttons

In the options area, next and previous buttons enable users to move to previous or next page.

Progress trackers

Thanks to the bars which show percentages, users can see how much progress they have made toward completing their design.


The redesigned menu more distinctly shows the user which options are most important.

Final Design

User friendly customization tool

I wanted to make the tool more interactive and fun to use by showing design changes in real time. As we continued to alter the design, our main feature became more powerful. 💪

“ While refreshing the UI,it was getting painful to repeatedly design without any standardized guidelines. As a result, I built a design system alongside the UI redesign. "


Establishing the design system's style guide

There was no written documentation of any style guide when I started this project. The main goal of this design system was to make components which are reusable and can be coded even without a designer.

Gaining a lot of inspiration from material design, I was able to design our own version of a style guide document. The components like buttons, text fields, main UI layout were exported to Zeplin as components.


Cover the flows with consistent UI design

Because the UX of TownUs is very different from that of ordinary commerce sites, it was necessary to bring in common UX elements of existing commerce sites while still making use of the features only offered by Townus. Presenting a new concept through the UI that was not familiar to customers, such as a "purchase room" or a "design customization tool," was a challenge.

Redesigning the UI and building a design system at the same time was also an exciting challenge. However, it was definitely worth it to work on both projects, which empowered the engineers to code efficiently without me. Now that the contract is over, engineers still work with the guidelines that I made, and they are quite satisfied with their improved workflow.

Back to Work