Rebrew — Redesigning Sustainable Rewards Management

Simplify Setup. Strengthen Sustainable Impact.

About Rebrew

Rebrew is a sustainability rewards platform that partners with cafés and local beverage shops to promote Bring-Your-Own-Cup (BYOC) habits. Businesses can offer discounts to customers who bring reusable cups, while Rebrew provides a simple dashboard for managing their participation and tracking rewards programs.

*All visuals and text in this case study have been anonymized to respect confidentiality under NDA.

Timeline

Dec 2023 - Jan 2024
(~4 weeks)

Role

UX/UI Designer (Me)

UX/UI Designer

Front-end Engineer

Product Owner

Task

UX audit & flow analysis

Information hierarchy
restructuring

Responsive design

Visual design

Prototyping

Design System

Tool

Figma

Token Studio for Figma

What's the problem?

The design drifted.

Following the company’s rebrand, Rebrew’s web experience began to suffer from visual and structural fragmentation.
Legacy layouts and inconsistent UI decisions made the interface feel unreliable and incohesive, eroding both user trust and internal design alignment.

01 Lack of Visual Structure and Rhythm

Misaligned elements, inconsistent spacing, and dense layouts created visual noise, making it difficult for users to scan and process information efficiently.

02 Inconsistent branding and component styling

Lack of brand consistency across the platform resulted in a fragmented look and feel, reducing overall product credibility and visual unity.

Why does this matter to the business?

Consistent Design, Stronger Trust, Better Efficiency.

As Rebrew expands to partner with hundreds of cafés and beverage brands, a fragmented interface risks confusing partners, increasing setup time, and weakening brand credibility.

By improving structure and unifying its visual language, Rebrew can:

  • Enable faster internal updates through a scalable design system

  • Reduce time for partners to onboard and manage rewards

  • Strengthen brand perception and trust

Design
Consistency

Brand
Credibility

Partner
Trust

Builds
professional
perception

Drives
partner
confidence

Encourages cohesive design

Design Objectives

Rebuild Rebrew’s settings and onboarding experience into a cohesive and trustworthy design system that strengthens brand credibility, simplifies user interaction, and supports long-term scalability.

  1. Clarify hierarchy to improve readability and flow

  1. Establish visual and structural consistency across pages

  1. Build scalable patterns for future growth

Design Process

From Structural Logic to Visual Harmony

Iteration

Structuring for Clarity

I restructured the layout hierarchy to enhance readability and reduce visual clutter.
Through several iterations, I:

  • Consolidated multiple sidebars into a unified navigation

  • Grouped related settings to clarify information flow

  • Introduced modular form sections for scalability

Before

Nav Bar

Primary
Sidebar

Secondary
Sidebar


Main Content Area
(Form section)

After: Iterative layout

Nav Bar

V 1

Primary
Sidebar

Secondary

Sidebar

Main Content Area
(Form section)

Version 1

Refining Visual Balance

Since the settings page contains dense information, I aimed to reduce users’ cognitive and visual load while maintaining a strong brand presence.

I minimized the use of the dark green brand color—restricting it mainly to the top navigation bar—to create more breathing room and a lighter visual experience.

Extending the System

Building a Scalable Design Foundation

Once the layout achieved a clear hierarchy and balanced visual rhythm, I focused on scalability. To ensure the design system could grow with future product needs, I established a scalable visual foundation inspired by Atlassian’s token-based design system.

Instead of applying colors directly, I built a layered token structure by starting from a minimal base palette and mapping it into semantic tokens for brand, surface, and component use cases.

*While the full token system covers color, spacing, radius, and elevation, this section focuses on the color tokens that form the visual and functional backbone of the interface.

Sample color palette for Rebrew

Base

Primary

200

400

600

700

Neutral

000

100

300

600

800

900

Surface

100

Feedback

error.600

success.600

The base palette serves as the visual foundation, defining consistent tones for brand identity, neutral surfaces, and feedback states.

Translating colors into functional tokens

Color HEX

Base Token

Semantic Token

Explanation

#506C59

base.primary.600

color.bg.brand.bold

Used for brand-driven components such as primary buttons and navigation backgrounds.

#FBFAF9

base.surface.100

color.bg.surface

Used as the app’s overall background color, providing a soft neutral tone.

#FFFFFF

base.neutral.000

color.bg.default

Used for containers and cards layered above the surface.

#333333

base.neutral.900

color.text.default

Used for primary text across light backgrounds.

Each base color is mapped to semantic tokens that describe its functional role in the interface — improving clarity, maintainability, and cross-theme scalability.

Designing for Responsiveness

I also refined the grid and component behaviors to ensure the interface adjusts fluidly across screen sizes, providing a consistent and effortless experience on every device.

Final designs

Before & After

The old form layout lacked hierarchy and visual balance, causing information overload. The redesigned interface introduces structured grouping, consistent spacing, and clearer visual rhythm. It improves readability, reduces cognitive load, and creates a scalable foundation for future settings pages.

Building a feedback-driven experience

Interactions across Rebrew’s dashboard were refined to make the system feel responsive, predictable, and trustworthy. Whether users are editing form details or uploading a business logo, every action now receives clear, timely visual feedback.


The new design introduces consistent motion and state transitions — from hover and pressing effects that guide attention,

to live previews that show exactly how an uploaded logo will appear across mobile and dashboard views.

Visual clarity through state feedback

Users receive clear feedback at every step, whether something goes wrong or completes successfully. Error and success states provide instant reassurance, showing what needs fixing or confirming when changes are saved. These subtle visual cues shorten the feedback loop and make the experience feel smooth and reliable.

Error state

Success state

Tooltip

Consistent across devices

The layout and interaction patterns were designed to stay consistent across desktop and mobile, ensuring users receive the same clear feedback experience no matter where they manage their business.

Reflection

Laying the foundation for scalable web design systems

🤿 Deep dive into design systems

This project was my first hands-on web design experience, where I built a deeper understanding of how a design system supports long-term scalability. Since Rebrew’s website was still in an early stage, I initiated the setup of a design system and design tokens, ensuring that future pages could be developed and maintained with consistency and speed.

💭 Challenge in balancing design and implementation

Working closely with the front-end engineer helped me connect visual design decisions with their technical impact. I learned how responsiveness, grid systems, and component behaviors interact in real development environments, and how even small design inconsistencies can affect usability and maintainability.

🧩 Alignment across design and engineering

Collaborating closely with engineering taught me how scalable thinking can bring visual and technical consistency together. It strengthened my ability to design frameworks that grow with the product.

Future steps

  1. Validate the design through user testing

Once the web implementation is complete, I plan to conduct usability testing to observe how business owners interact with the settings flow. While the current focus is on the mobile app, I’m exploring internal reviews and heuristic checks to refine the design early.

2. Refine and document the system

Next, I’ll continue improving design tokens and usage guidelines so future designers can expand the system with clarity and consistency.

Thank you for reading!

© 2025 by Kexin (Chloe) Li