Aug 2, 2022

Meteor|Student Community App

Taiwan's anonymous community for junior high and high school students to talk about school, relationships, and daily life.

B2C

Redesign

App (iOS + Android)

Design System

Role

Lead Product Designer

team

1 PO, 1 PM, 2 Product Designers, 5 Engineers ( iOS, Data )

platform

App (iOS + Android)

Timeline

7 months (ongoing iteration)

BACKGROUND

Meteor had no design system — and no Figma file at all: screens were pieced together by engineers. Colors, components, and interaction patterns varied page by page, and the overall UI/UX quality was low: the visual language was fragmented, users had to guess how things worked, and core flows like commenting and friend matching even had clear dead ends. The redesign started there: build design standards from zero, and rebuild these basic experiences.

MY ROLE
  • Led the redesign of 14 feature areas on iOS and Android, reworking user flows and information architecture

  • Made design decisions through a weekly feedback loop — user chat group, interviews, field observation

  • Built Meteor's design system — colors, typography, grids, and Figma components — reused for every new feature after launch

RESULT
NPS
48 → 63
after a comprehensive redesign, significantly improving the overall user experience.
Cut duplicated assets
-35%
Built the product’s first design system from scratch, replacing ad-hoc developer styling with scalable, reusable components.
DISCOVERY

The rebuild paid off both ways: key actions got easier for users, and the team stopped rebuilding the same parts. The NPS lift came from weekly iterations, not one big release — it reflects the whole product's progress, with the system as the base it was built on.

DISCOVERY
CHALLENGE
01📏 "Consistent" had no baseline

Even the brand color differed from screen to screen. Before designing anything new, the standard itself had to be built.

02🧹 Two jobs at once

Building the new UI while untangling the old flows — and every fix on one side moved something on the other.

03🧨 A live product

439K downloads and users in the app every day. The transition couldn't leave anyone with a broken step.

04🌀 Scale

14 feature areas across iOS and Android — every decision had to repeat cleanly on all of them.

CHALLENGE
SOLUTION
🤓 User research lead the way
🧹 Clean up UI flows
🪄 Build a design system
🔄 Faster builds, better experience
🤓 User research lead the way
🧹 Clean up UI flows
🪄 Build a design system
🔄 Faster builds, better experience

Fixing the outside — the design system

Archaeology came first — redrawing existing screens from screenshots just to have a starting point — then color, type, and grid, with every control becoming a Figma component.

Fixing the inside — the user flows

The broken flows were found through evidence: user research and internal cognitive walkthroughs surfaced the steps that made no sense, and we reviewed each one through a product designer's lens.

How we shipped it

Priority came from users: flow fixes tied to reported bugs and complaints shipped first, release by release. The design system took the opposite path — held back until everything was unified, then switched over in one release, so users only felt things getting better, not half-changed.

IMPACT

The rebuild paid off both ways: key actions got easier for users, and the team stopped rebuilding the same parts. The NPS lift came from weekly iterations, not one big release — it reflects the whole product's progress, with the system as the base it was built on.


Let's

Always open to new opportunities, interesting projects, or just a good conversation. Feel free to reach out 🤩