OG Image

Open Graph image for social sharing. Auto-generated at /opengraph-image using Next.js ImageResponse.

Raw Image (1200x630)

Meela OG Image

iMessage Preview

9:41
J
Jessica
omg have you seen this? 🤩
Meela OG preview

joinmeela.com

Meela - Cash Back on Your Favorite Stores

wait this is actually so good
just added it 💸
iMessage

Colors

Brand Palette - Default

Primary#ff6b9d
Secondary#c084fc
Accent#fbbf77
Background#fff7ed
Dark#1e1b2e
Dark Surface#2a2640

Gradient

from-meela-pink to-meela-purple

Typography

Display / Headings (Poppins)

The quick brown fox

The quick brown fox

The quick brown fox

The quick brown fox

The quick brown fox

Body (Inter)

Meela is the easiest way to earn cash back while you shop your favorite stores. No coupons, no hassle.

Secondary body text for descriptions, hints, and supporting content across the interface.

Caption text · Timestamps · Fine print

Gradient text

Earn cash back on your favorite stores

Buttons

Variants

Sizes

States

Badges

Variants

DefaultSuccessWarningInfoGradient

Sizes

SmallMedium

Trust Badges

Pill-shaped social-proof badge. Pair an icon with a colored emphasis word and a faded detail. Used in marketing surfaces (hero, install, partner pages).

Tones

Featuredby GoogleVerifiedby GooglePrivacy-firstby designNewthis weekFastestcash back

Cards

Elevated

Shadow-based depth

Outlined

Border-based definition

Filled

Subtle background fill

Value Cards

Marketing card with a gradient icon tile, title, and short description. Hover scales the icon. Use in feature trios and "how it works" rows.

Install once

Add Meela to your browser in one click. It runs silently in the background — no setup, no signup required.

Shop your stores

When you visit a supported store, Meela pops up with your cash back rate. One tap to activate — that's it.

Get paid

Cash back hits your account automatically. Withdraw anytime — no hoops, no expiration.

Inputs

Must be at least 8 characters

Please enter at least 2 characters

Toggles

Theme Toggle

Light/dark mode switch wired to useTheme(). Sun/moon icon, brand gradient track when dark.

Sun in light mode, moon in dark mode. Click to flip.

Avatars

Sizes

Sephora
Nordstrom
Glossier

Fallback (no image)

S
E
O

Fallback (broken image)

Eric

Progress Bars

Earnings$6.40 + $1.20 pending
Payout ready$10.00
Payout ready$14.80

Stats

$127.40+12%
Total earned
34+3
Stores shopped
$18.50
Pending cash back
4.2%-0.3%
Avg. cash back

Alerts

Tooltips

Skeletons

Loading states

Dividers

Plain


With label


OR

With label


Section break

Copy Button

Inline clipboard-copy button with confirmation check. Shows a green check for 1.5s after copying.

Spinner

Loading spinner in three sizes. Uses brand purple accent.

sm
md
lg

Stars

Five-star rating row. Defaults to 5 stars at 14px. Pass size for the SVG size and count for non-five sets. Pure visual element — currently always full stars.

Default (14px)

Hero (20px, gap-1)

Large (28px)

Custom count

Status Badge

Colored pill badge for statuses. Pass any Tailwind color classes via colorClass.

ActivePendingConfirmedRejectedInactive

Profile Bar

User profile summary used in the extension popup. Links to the dashboard.

Redeem Button

Cash-out button with two states: eligible (above threshold) and not yet eligible.

Eligible to redeem

Minimum $5.00 to redeem. Terms apply

Not eligible (below threshold)

Minimum $5.00 to redeem. Terms apply

Just at threshold

Minimum $5.00 to redeem. Terms apply

Merchant Cards

Sephora

Sephora

Beauty

6%

cash back

Nordstrom

Nordstrom

Fashion

4%

cash back

Lululemon

Lululemon

Athleisure

3%

cash back

Glossier

Glossier

Beauty

7%

cash back

Cashback Badges

Sephora

Sephora

6% cash back

Nordstrom

Nordstrom

4% cash back

Lululemon

Lululemon

3% cash back

Ulta

Ulta

3% cash back

Glossier

Glossier

7% cash back

Testimonial Cards

Quoted user testimonial with avatar initials, 5-star rating, body text, and earnings + store attribution. Used in marketing testimonial carousels.

JM

Jess M.

@jessm

I literally forgot I had Meela installed and got a $12 cashback notification from Sephora. Free money???

$47.20 earned·Sephora
PK

Priya K.

@priyak

Activated cash back on a Glossier order I was making anyway. Got $8 back the next week with zero effort.

$31.80 earned·Glossier

Browser CTA

Rewards Pill

Compact account balance pill for headers and account surfaces.

$8.20
Rewards

Auth Nav Actions

Header account actions for signed-out, loading, and signed-in website sessions.

Signed out

Loading

Google Icon

Brand-correct Google “G” SVG. Used in auth flows alongside the Continue with Google CTA. Defaults to size=18.

16px
18px
24px
32px
48px

In context

Code Input

Six-digit OTP entry used in passwordless auth. Auto-focuses, advances on input, supports paste, and surfaces an error string under the digits.

Default

With error

Wrong code, try again.

Auth Modal

Passwordless sign-in flow. Google (priority) or email with 6-digit code.

Cashback Banner

On-page overlay banner shown on merchant sites. Displays cash back rate with activate button. Supports offer, activated, and dismissed states. Use preview prop to disable interactivity for static mockups.

Offer State (default)

Sephora

Sephora

6%

cash back

Activated State

Glossier

Glossier

7%

cash back active

With Exclusions

Nordstrom

Nordstrom

4%

cash back

Excludes gift cards, clearance items, and third-party sellers. See full exclusions

Rate Types

Sephora

Sephora

6%

cash back

Nike

Nike

up to

5%

cash back

Target

Target

$5

cash back

Ulta

Ulta

up to

$10

cash back

Dollar Confetti

useDollarConfetti(originRef?, disabled?) returns a fire() trigger. Particles read brand colors from CSS variables at fire time. Reserve for genuine reward moments (cash back lock, payout success).

Origin is anchored to the button via originRef.

Chrome Browser

Chrome browser mockup with macOS traffic lights, tab strip, and toolbar with omnibox. Renders children as page content. Used for marketing visuals and promo images.

Sephora
sephora.com

Page content goes here

CWS Promo Images

Chrome Web Store promotional images (1280x800). Click to expand. Full-size renders at /cws-images.


Meela Design System · Brand Book