EIDEN
00%
EIDEN Group
ORSEN

07 · Web design

ORSEN

La matière avant le décor.

Art direction · Design system · Web design & development · B2B portal & quoting · Motion design · Responsive engineering

The intent

Plate-based sections, one signal colour, one typeface. The restraint is the brand.

A materials house selling marble, natural stone, concrete, wood and metal to architects — an audience that reads specification sheets, not marketing copy. La matière, tenue du premier trait à la livraison.

So the layout is built on plates: flat blocks of anthracite and blanc cassé that butt against each other at a 2px radius with a single hairline. Nothing floats, nothing glows, and the type is Satoshi and nothing else — one family carrying display, navigation and specification tables alike. The only colour that ever interrupts is the rouge signal, and it only ever means action.

Behind the public catalogue sits a full espace pro: catalogue, clients, commandes, devis and stock, with an admin role on top. Architects browse and build a sélection; the trade side runs the orders.

Client
ORSEN
Year
2026
Discipline
Web design
Stack
React · TanStack Start · Tailwind v4 · Motion · Supabase · Vercel

Live build

Desktop & mobile

Both frames below are the real deployed site, running live. Scroll inside them.

Open live site
Desktop · 1440
orsen.vercel.app
ORSEN   desktop
Mobile · 390
ORSEN   mobile
  • 01

    Desktop holds the editorial grid with full-bleed plate sections and a persistent search, favoris and cart rail.

  • 02

    Tablet collapses the material families to two-up and moves search into a full-screen overlay.

  • 03

    Mobile drives everything from a full-screen menu, keeping demander un devis reachable from any surface.

Design system

Palette & type

  • Blanc

    #FFFFFF

    Cards

  • Blanc cassé

    #F6F5F3

    Page ground

  • Gris clair

    #E7E6E3

    Secondary / borders

  • Gris moyen

    #B9B8B4

    Muted type

  • Anthracite

    #232323

    Ink & pro sidebar

  • Rouge signal

    #C81E2C

    Action only

  • DisplaySatoshiBlack weight, tight tracking, set in oversized uppercase slabs that break across the viewport.
  • InterfaceSatoshiMedium and semibold for navigation, specs and the espace-pro tables. Satoshi uniquement — one family, full range, no second voice.

Motion

How it moves

  1. 01

    Editorial easing

    A single --ease-editorial token, cubic-bezier(.16, 1, .3, 1), drives every transition, so the whole site decelerates with one personality.

  2. 02

    Reveal & stagger

    Shared Reveal / Stagger / RevealItem primitives wrap each block, so sections and their children enter on one rhythm instead of per-component guesswork.

  3. 03

    Magnetic links

    Primary calls to action drift toward the cursor on approach — the only playful gesture in an otherwise deadpan interface.

  4. 04

    Colour-blind-safe data

    The chart pair is validated rather than chosen: ΔE 10.3 apart in light, 8.7 in dark, contrast ≥ 3:1 on both surfaces. A third chromatic tone was rejected because amber and red collapse under deuteranopia, so 'attention' carries a neutral hue plus an icon.

Page architecture

  1. 01Hero — la matière avant le décor, with explore and quote CTAs
  2. 02Notre parti pris — the sourcing position
  3. 03Cinq familles — marble, stone, concrete, wood, metal
  4. 04Choisir par l'effet — browse by finish rather than by SKU
  5. 05Sélection du moment, then six matières à voir de près
  6. 06Réalisations — the projects reference wall
  7. 07Passer au chiffrage — quote request, favoris and sélection
  8. 08Espace pro — catalogue, clients, commandes, devis, stock, admin

Shipped

La matière avant le décor.

Visit ORSEN