Launched

B2C

NFT

Web3

Ruggbit: Trade Trash NFTs for One Last Shot - NFT Lottery Platform

Thousands of NFT investors were left with worthless assets after rug pulls. But instead of chasing losses, we built a platform that turned failure into defiance.

I designed a rebellious lottery system where users burn trash NFTs in exchange for a final shot at winning. Every page, character, and visual element reinforced the tone of anger, irony, and catharsis.

Thousands of NFT investors were left with worthless assets after rug pulls. But instead of chasing losses, we built a platform that turned failure into defiance.

I designed a rebellious lottery system where users burn trash NFTs in exchange for a final shot at winning. Every page, character, and visual element reinforced the tone of anger, irony, and catharsis.

DURATION

2 week

2 week

March

March

2023

2023

TEAM

UXUI Designer (Me)

UXUI Designer (Me)

Font-end Engineer *2

Font-end Engineer *2

Back-end Engineer *2

Back-end Engineer *2

Marketing Team *4

Marketing Team *4

TOOLS

Adobe XD

Adobe XD

HTML / CSS / JS

HTML / CSS / JS

MidJourney

MidJourney

AfterEffect

AfterEffect

Role

UX Designer

UX Designer

Visual Designer

Visual Designer

NFT Artist

NFT Artist

Goal

We needed a story—a world that spoke to rugged investors, reflected their frustration, and made participation feel like rebellion.

We needed a story—a world that spoke to rugged investors, reflected their frustration, and made participation feel like rebellion.

Work of a Rebel

Work of a Rebel

Built the Narrative That Turned a Lottery into an Experience

Built the Narrative That Turned a Lottery into an Experience

I transformed a simple lottery concept into a full-fledged rebel universe.

The story reframed rugged investors not as victims, but as antiheroes—making emotional pain a design foundation.

I transformed a simple lottery concept into a full-fledged rebel universe.

The story reframed rugged investors not as victims, but as antiheroes—making emotional pain a design foundation.

Balanced Storytelling and Usability Through IA

Balanced Storytelling and Usability Through IA

I designed the site architecture and user flows to balance dark humor with usability—guiding users from NFT redemption to prize pool participation in just a few clear steps.

I designed the site architecture and user flows to balance dark humor with usability—guiding users from NFT redemption to prize pool participation in just a few clear steps.

Created a Founder and NFTs That Told the Whole Story

Created a Founder and NFTs That Told the Whole Story

Created the founder avatar as the emotional core of the story, and co-designed prize ticket NFTs using AI to extend the brand’s rebellious tone.

Created the founder avatar as the emotional core of the story, and co-designed prize ticket NFTs using AI to extend the brand’s rebellious tone.

Ideate

Ideate

Building a World from Noise, Rage, and Headlines

Building a World from Noise, Rage, and Headlines

Conducted cross-functional interviews and testing sessions with stakeholders.

Conducted cross-functional interviews and testing sessions with stakeholders.

Turning Collective Anger Into Design Direction

  • Rug pull headlines dominated the NFT space—fraud, lawsuits, and collapses everywhere.

  • Chaos, distrust, and financial absurdity

  • Misled by big names, familiar faces, and brands they trusted.

  • Rug pull headlines dominated the NFT space—fraud, lawsuits, and collapses everywhere.

  • Chaos, distrust, and financial absurdity

  • Misled by big names, familiar faces, and brands they trusted.

Wanted Posters and Newspaper Headline: Visualizing Collective Anger

Wanted Posters and Newspaper Headline: Visualizing Collective Anger

Wireframe

Wireframe

Telling a Story Through Structure

Telling a Story Through Structure

SmartBox supports two reminder modes to align with different user lifestyles:

SmartBox supports two reminder modes to align with different user lifestyles:

Emotional Hook

Emotional Hook

  • The banner isn’t branding; it’s emotional framing.

  • We made users feel like we were on their side.

  • The layout moves them from watching to joining.

  • The banner isn’t branding; it’s emotional framing.

  • We made users feel like we were on their side.

  • The layout moves them from watching to joining.

  • The banner isn’t branding; it’s emotional framing.

  • We made users feel like we were on their side.

  • The layout moves them from watching to joining.

Turn Loss Into Action

Turn Loss Into Action

  • Instantly connects wallets and auto-detects NFTs for quick participation

  • Shows real-time entries and prize growth to build trust and momentum

  • Simple flow lowers the barrier and encourages a “why not try” mindset

  • Instantly connects wallets and auto-detects NFTs for quick participation

  • Shows real-time entries and prize growth to build trust and momentum

  • Simple flow lowers the barrier and encourages a “why not try” mindset

  • Instantly connects wallets and auto-detects NFTs for quick participation

  • Shows real-time entries and prize growth to build trust and momentum

  • Simple flow lowers the barrier and encourages a “why not try” mindset

Define the Rebellion

Define the Rebellion

  • Defines the brand’s rebellious voice through founder stories and visual narrative

  • Clarifies the platform’s purpose through honest self-disclosure

  • Extends the tone and attitude through a direct, on-brand FAQ

  • Defines the brand’s rebellious voice through founder stories and visual narrative

  • Clarifies the platform’s purpose through honest self-disclosure

  • Extends the tone and attitude through a direct, on-brand FAQ

  • Defines the brand’s rebellious voice through founder stories and visual narrative

  • Clarifies the platform’s purpose through honest self-disclosure

  • Extends the tone and attitude through a direct, on-brand FAQ

NFTs

NFTs

Simplify the flow for the investors

Simplify the flow for the investors

Transfer Worthless NFT to Ticket in 3 Steps

Transfer Worthless NFT to Ticket in 3 Steps

1. Connect Wallet

1. Connect Wallet

Connect your wallet via MetaMask and get verified instantly.

Connect your wallet via MetaMask and get verified instantly.

2. Select NFT to Burn

2. Select NFT to Burn

Eligible NFTs are auto-scanned and displayed for selection.

Eligible NFTs are auto-scanned and displayed for selection.

3. Mint Lottery Ticket

3. Mint Lottery Ticket

Selected NFT is burned, and your lottery ticket is minted and entered into the prize pool.

Selected NFT is burned, and your lottery ticket is minted and entered into the prize pool.

Isn’t Just a Ticket—It’s a Rebellion

Isn’t Just a Ticket—It’s a Rebellion

Rugpull + GG + Rabbit = "Ruggbit"

Rugpull + GG + Rabbit = "Ruggbit"

• Win or rip. Either way, it’s yours.

• Win or rip. Either way, it’s yours.

• Win or rip. Either way, it’s yours.

See the prize pool grow live with every new entry.

See the prize pool grow live with every new entry.

See the prize pool grow live with every new entry.

• A memento of the bear market mindset

• A memento of the bear market mindset

• A memento of the bear market mindset

Each time the pool hits a goal, winners are shown instantly.

Each time the pool hits a goal, winners are shown instantly.

Each time the pool hits a goal, winners are shown instantly.

• We don’t erase failure—we display it

• We don’t erase failure—we display it

• We don’t erase failure—we display it

Winners can claim ETH directly—no delays, no detours.

Winners can claim ETH directly—no delays, no detours.

Winners can claim ETH directly—no delays, no detours.

- Not all tickets look the same, because not all rebels express the same way. -

- Not all tickets look the same, because not all rebels express the same way. -

Lottery

Lottery

A Pool Designed for Clarity and Trust

A Pool Designed for Clarity and Trust

Real-time feedback on item status: compartments light up to confirm placement.

Real-time feedback on item status: compartments light up to confirm placement.

1. Real-time prize tracking

See the prize pool grow live with every new entry.

See the prize pool grow live with every new entry.

2. Clear winner lists at every milestone

Each time the pool hits a goal, winners are shown instantly.

Each time the pool hits a goal, winners are shown instantly.

3. One-click prize withdrawal

Winners can claim ETH directly—no delays, no detours.

Winners can claim ETH directly—no delays, no detours.

Tracking Pool Progress, One Egg for each level

Tracking Pool Progress, One Egg for each level

  • The pool is divided into seven stages, starting from the “pre-launch chicken” phase, moving through five collectible egg designs, and ending with a defiant SOLD OUT finale.

  • Each egg fills up gradually with animated fluid to reflect real-time progress. Once an egg is full, the pool draws a winner and the next stage begins.

  • This design blends symbolic storytelling with functional UX: users always know what stage they’re in, how close the draw is, and feel emotionally invested in pushing to the next hatch.

  • The pool is divided into seven stages, starting from the “pre-launch chicken” phase, moving through five collectible egg designs, and ending with a defiant SOLD OUT finale.

  • Each egg fills up gradually with animated fluid to reflect real-time progress. Once an egg is full, the pool draws a winner and the next stage begins.

  • This design blends symbolic storytelling with functional UX: users always know what stage they’re in, how close the draw is, and feel emotionally invested in pushing to the next hatch.

pre-launch

pre-launch

pre-launch

Level 1

Level 1

Level 1

Level 2

Level 2

Level 2

Level 3

Level 3

Level 3

Level 4

Level 4

Level 4

Level 5

Level 5

Level 5

Sold out

Sold out

Sold out

Founders

Founders

They Are Us - Every Bag Holder, Every Regret

They Are Us - Every Bag Holder, Every Regret

building SmartBox as an extension of the SwitchBot ecosystem, users don’t need to learn a new platform or manage yet another app. Instead, SmartBox becomes a seamless part of their existing smart routines.

building SmartBox as an extension of the SwitchBot ecosystem, users don’t need to learn a new platform or manage yet another app. Instead, SmartBox becomes a seamless part of their existing smart routines.

• Turning Collective Trauma into Characters

• Turning Collective Trauma into Characters

We turned common NFT investment failures into three broken but relatable founders. Each one represents a different kind of regret.

We turned common NFT investment failures into three broken but relatable founders. Each one represents a different kind of regret.

• Showing the Damage, Not Hiding It

• Showing the Damage, Not Hiding It

Instead of perfect avatars, we gave them bruises, broken tools, and blank stares to show how it actually feels to get rugged.

Instead of perfect avatars, we gave them bruises, broken tools, and blank stares to show how it actually feels to get rugged.

• Letting the Project Speak for the Rugged

• Letting the Project Speak for the Rugged

These characters give the project a voice. Not the voice of hype—but of people who lost, learned, and still showed up.

These characters give the project a voice. Not the voice of hype—but of people who lost, learned, and still showed up.

What I Learned

What I Learned

Fighting for Users, Not Just Designing for Them

This project taught me that good design doesn’t always mean neutral design. Sometimes, the most powerful thing we can do is to stand fully on the user’s side, acknowledge their pain, amplify their anger, and give them a system that feels like it fights for them.

I didn’t just build a flow; I built a tone, a story, and a reason to return.

Ruggbit wasn’t about solving a feature gap; it was about validating a user’s emotional reality.

This project taught me that good design doesn’t always mean neutral design. Sometimes, the most powerful thing we can do is to stand fully on the user’s side, acknowledge their pain, amplify their anger, and give them a system that feels like it fights for them.

I didn’t just build a flow; I built a tone, a story, and a reason to return.

Ruggbit wasn’t about solving a feature gap; it was about validating a user’s emotional reality.

LI TANG

CHEN

LI TANG

CHEN

LI TANG

CHEN

UXUI

Resume

About Me