Skip to content

About

Built for the
whole day.

THREAD is a fictional storefront and a real demonstration of front-end craft. Its products, sizing, materials, safety claims, prices, stock and policies are illustrative and must be replaced with verified merchant data before launch.

A bright children's clothing boutique with colorful racks

01

Filters that make sense

Each sample checkbox maps to a clear age band, category or material so the finding flow is useful without implying verified product facts.

02

Honest by default

Nothing here pretends to be a backend it isn't. The cart is real, the checkout total is real math, and the confirmation says plainly that no order is placed.

03

Bright, then durable

A cheerful palette and a bouncy grid, with motion that always has a reduced-motion twin. Fun on the surface, built to survive an actual playground underneath.

Children's clothing hanging on colorful hangers

How it's made

Every product photograph on this site is real, self-hosted photography — downloaded once, converted to WebP, and committed to the repo. No hotlinking, no external requests at runtime, and explicit dimensions everywhere so nothing shifts while it loads.

The storefront runs entirely in your browser: no backend, no API calls. Adding to cart and placing an order update local state directly, persisted to this browser's localStorage — instant, and honestly labelled as a demo. Nothing is ever charged and no order is transmitted anywhere.

The filter engine

Every field below is declared once, in one data file, and the shop keeps working:

  • age

    Age

    Newborn · 0–12m · 1–3y · 3–6y · 6–10y

  • category

    Category

    Tops · Bottoms · Dresses · Outerwear · Sleep · Sets

  • gender

    Gender

    Boy · Girl · Unisex

  • material

    Material

    Organic Cotton · Cotton · Fleece · Linen

  • priceBand

    Price

    Under $15 · $15–30 · $30–50 · $50+

Enter the shop