Skip to content
Threadwise.
Home Comparison
On this page

Design system · v1.0

Threadwise.

The interface system for a sustainable shopping app that feels like a festival, not a sacrifice.

Hero colourHeritage Pink #8B2149
TypeRozha One · Hind
SignatureThe adaptive arch
Good to buy
78
/ 100 · illustrative, meant to guide
Mostly natural, breaks down well, and kind to skin. You walk through the doorway to a wiser choice.
01

Principles

Six rules keep the system colourful without ever becoming chaotic, carried over from the brand. When a UI decision is unclear, these break the tie.

Calm base, loud heroes
Cream and sandstone hold every layout. Saturation lives in imagery and one accent at a time.
Craft over grid
Arched frames and generous margins. Curated, never a cold tile wall. The doorway is a real motif.
Green is earned
Emerald appears only on a positive sustainability verdict and verified claims. A trust signal, never decoration.
Gold is rare
Hairline dividers and special moments. A whisper of luxe, never a coat of it.
One accent per screen
A result screen is cream, one verdict colour, and the heritage action. Never six colours at once.
Serif speaks, sans informs
Rozha for the verdict, the score, and names. Hind for everything functional.

Alongside these, the product keeps its behaviour principles from the earlier phases: answer first with depth on demand, guide and never shame, be honest about confidence, and always offer a better path including repair, reuse, and skip. The visuals are joyful; the guidance stays gentle.

03

Colour

One colour to own, a warm cast for joy, and a jewel and metal set for depth. The discipline is the ratio: 60 percent calm ground, 25 percent warm, 10 percent jewel, 5 percent gold.

Heritage Pink
#8B2149 · the hero

A wine-fuchsia that reads as heritage and confidence, not candy. It owns the logo, every primary action, and the brand moments, and nothing else. This single-colour discipline is how Threadwise stays recognisable at a glance.

White on Heritage Pink lands near 8.7 to 1, clearing WCAG AAA.
Heritage ramp · states
Rose Wash
#F4DEE6 · tints, hovers
Heritage 60
#B25576 · muted accent
Heritage Pink
#8B2149 · core
Heritage Deep
#6E1838 · pressed
Warm support · the joy
Sindoor Red
#A8112B
Saffron
#F5821F
Marigold
#F4A81E
Turmeric
#F5D060
Lotus
#F2A8BE
Indigo Violet
#6A2C8F
Jewel, metal and ground
Jaipur Blue
#1560BD
Emerald · eco
#1B7A45
Gold Leaf
#C99A2E
Khadi Cream
#FBF4E6
Sandstone
#EDE0C6
Teak Ink · text
#2A1810
Usage ratio
60% ground
25% warm
10% jewel
5%
Semantic roles for the product · with contrast
RoleTokenColourContrast note
Primary actioncolor.action.primaryHeritage #8B2149, white text8.7:1 · AAA
Good / low impactcolor.impact.goodEmerald, on pale tint #E3F0E8text uses Emerald Deep #156638 · AA
Okay / tradeoffcolor.impact.okayMarigold tint, dark amber text #8A5410amber text 5.9:1 · AA
Skip / high impactcolor.impact.skipSindoor on pale tint #F7DEDF7:1 · AAA · kept calm, not alarming
Verified eco claimcolor.verifiedSolid Emerald Deep, white textreserved for genuine certification
Informationcolor.infoJaipur Blue5:1 · AA
Error (system)color.errorSindoor Redshares red with Skip; differs by context and icon
Backgroundcolor.backgroundKhadi Cream #FBF4E6warm, never pure white
Text primarycolor.text.primaryTeak Ink #2A181013:1 on cream · AAA
Text secondarycolor.text.secondaryMuted #7A5A385.9:1 · AA · Faint #B89868 is decorative only

Assumption: the brand reserves emerald for verified eco-claims. A positive sustainability verdict is treated as an earned green in that spirit, and truly certified items get a solid emerald Verified badge. The illustrative cue always rides with the score so the green never overclaims.

04

Typography

Two voices, two jobs. Rozha One, a high-contrast Didone drawn by an Indian foundry, carries emotion and names. Hind, a clean geometric sans, handles everything functional.

Voice · display · Rozha One, Ek Type Mumbai
The world wears warm

The couture, invitation-card feeling. Logo, the verdict, the score, and product names. Never set below 20px, the thin strokes break.

Interface · all UI · Hind, Indian Type Foundry
Made by weavers paid fairly, in organic cotton certified to GOTS standard. Hind carries body copy, prices, filters, labels and buttons so the colour and the clothes lead.
LightRegularMediumSemibold
Type scale
Display H1Rozha One · 40px and upThe world wears warm
Headline H2Rozha One · 22 to 28pxMarigold block-print dress
Score / dataRozha One · big, colour by verdict78
BodyHind Regular · 15pxMade by weavers who are paid fairly.
Label / eyebrowHind Semibold · tracked capsVerified sustainable
ButtonHind Medium · tracked capsFind a better option
05

Foundations

An eight-point rhythm, generous rounding with pill actions, warm shadows, and cream never white. Craft over grid.

Spacing
4 · icon to label
8 · related elements
12 · rows in a card
16 · card and screen padding
24 · between sections
32 · major breaks, sheet top
40 · generous margins
48 · hero spacing
Radius
small 8 · inputs, chips
medium 12 · cards, tiles
large 16 · sheets, hero cards
pill · all buttons, badges
Elevation · warm shadows
e0 · none
sections on cream
e1 · subtle
cards
e2 · raised
the sheet at rest
e3 · overlay
expanded sheet
06

Components

Pill actions in heritage, warm inputs, verdict badges, the earned Verified badge, and calm data bars.

Buttons

Heritage Pink is for primary actions only, always a pill. One primary per screen. Labels say what happens. "Skip for now" is a valid, guilt-free choice.

Input
Type it or scan the label. A forgiving parser handles messy input.
Verdict badges, verified, and flags
Good to buy Okay, with tradeoffs Better to skip GOTS verified sheds microplastics

The verdict is never colour alone: always a word and an icon. The solid emerald Verified badge is reserved for genuine certification, keeping green honest.

Confidence indicator
low confidence medium confidence high confidence

Neutral tones on purpose, never a verdict colour, so confidence is never mistaken for sustainability.

Impact and material bars

Impact summary

Climategood
Waterok
Landgood
End of lifelow

What it is made of

Cotton60%
Polyester38%
Elastane2%
naturalsyntheticA blend, mostly natural.
07

Key cards

The score card, the breakdown, the tradeoff, and the better-path card, in their real verdict states. The score is Rozha; the guidance stays gentle.

Sustainability score card · Good, Okay, Skip
Good to buy
78 / 100
illustrative, meant to guide
Mostly natural, breaks down well, and kind to skin.
Okay, with tradeoffs
54 / 100
illustrative, meant to guide
Durable, but it sheds plastic fibers when washed.

Fabric breakdown

Cotton60%
Polyester38%
Elastane2%

Show the two or three dominant fibers; collapse the rest. If a fiber is unknown: "We do not have data on one fiber yet. The score covers the rest."

A real tradeoff

This fabric is durable and easy-care, but it sheds tiny plastic fibers when washed.

GoodWash it less, and in a bag.
BetterChoose a natural blend next time.
BestKeep and repair what you already own.

A better path

Keep and repair
Wearing what you have is the lowest impact.
Reuse or restyle
Give it a second life.
Borrow
For a one-off occasion.
Buy secondhand
Greener than new.
A better material
Linen or Tencel sheds nothing and breaks down cleanly.
Skip for now
A perfectly good choice.

Ordered to favour not buying new. Joyful, but never a shopping funnel: no buy-now links in the core flow.

Make it last

Wash cold, line dry
Saves energy and the fabric.
Use a washing bag
Catches shed fibers before they reach the water.
Repair small holes early
A stitch now adds years.
08

System states

Plain, specific, recoverable, and never blaming. The voice is the interface's, warm but honest.

Empty
Scan or type a fabric to see its story.
Low confidence
We are not fully sure we read this. Here is what we found, based on the part we could read. Fix anything that looks off.
Scan failed
Couldn't read the label. Type what it says instead.
Error
Something went wrong on our side. Your scan is safe and nothing was sent anywhere. Try again?
Success
Saved to this device.
Partial
Based on the 92% we recognized. One fiber wasn't in our data yet.
09

In context · the verdict sheet

The locked flow, wearing the brand. The result peeks up over Home with the glance, expands for detail if wanted, and swipes away to check the next item. Cream ground, one verdict colour, the heritage action.

Okay, with tradeoffs
54 / 100
illustrative, meant to guide
Durable, but it sheds plastic fibers when washed.
A linen version
Sheds nothing, breaks down cleanly.

pull up for detail · swipe down for the next item

  • Peek shows only the glance: verdict, score in Rozha, one alternative, and the pull-up hint. The two-second read in the aisle.
  • Expand reveals the breakdown, the why bars, the care note, and the full better-path card, with the verdict pinned at the top.
  • Dismiss with a swipe down, straight back to Home, so checking item after item stays fast.
  • The screen holds to the ratio: cream ground, a single verdict colour, and the heritage action. The honesty cue rides along in every state.
10

Accessibility

Built in with a senior accessibility pass, and specific to a fabric scanner. Warmth never comes at the cost of legibility.

Colour contrast

Body and essential UI meet WCAG AA. White on Heritage clears AAA at 8.7:1. Verdict text uses contrast-safe shades (Emerald Deep, dark amber, Sindoor) on pale tints. Faint gold is decorative only, never for text.

Aa 8.7:1Aa 6.1:1Aa 7:1

Never colour alone

Every verdict pairs a word and an icon with its colour, so Good, Okay, and Skip are distinguishable without colour vision. Bars carry labels and values; tradeoffs carry a labelled flag.

Touch targets and focus

All controls are at least 44 by 44px, including the sheet grabber and dismiss. Focus is always visible as a heritage ring, and focus moves into the sheet on open and back to Home on close.

Text and reading

Body never below 15px, line-height 1.5. Rozha never below 20px so its thin strokes hold. Numbers use Rozha at large sizes only; small data uses Hind for clarity.

Screen readers

The score, verdict, confidence, and each fiber percentage have descriptive labels, for example "Polyester, 38 percent, synthetic" and "Sustainability score 54 of 100, illustrative, verdict okay with tradeoffs."

Motion and plain language

The sheet slide and expand respect reduced-motion with instant equivalents. Sustainability terms are defined in plain words on first contact, and errors say what happened and the next step, never blaming the user.