Crossroads UIDesign System
Open Storybook
Frontend systems, delivered

Your product, consistent from day one.

Crossroads UI turns your brand into a working frontend system — accessible React components under your tokens, a living style guide your team can browse, and code your AI tools can actually read.

The signature

This is your style guide, live.

Flip palette, theme, shape, or direction in the top bar — everything below re-derives from one set of tokens. This is what your brand gets: not a PDF, a running system.

Accessible Themeable RTL-ready Composable
Notifications
Sound familiar?

Three problems, one system

Every screen looks a little different.

New features reinvent buttons, forms, and spacing. A design system fixes that — but building one from scratch takes a year you don't have.

Crossroads gives you a mature system under your brand in weeks.

You ship for clients, again and again.

Every project rebuilds the same foundations at varying quality, and handoffs decay.

One maintained system, exported per client: tailored tokens, versioned bundle, provenance manifest.

Your AI tools write off-brand code.

Copilots invent markup because your codebase gives them nothing to follow.

Crossroads ships machine-readable component manifests — your AI tools compose from the system instead of guessing.

What you get

Three deliverables, one handoff

A living style guide

Your colors, type, and shape mapped to tokens; light/dark, rounded/flat, LTR/RTL resolve automatically. Browsable by your whole team in Storybook.

An exportable component package

A versioned bundle: React components, autoprefixed CSS, tokens, icons, examples, install guide — and a manifest recording exactly what shipped.

AI-ready integration

Registry metadata and manifests that make the system legible to LLM tools, so generated code lands on-system.

67
Ready components — every one keyboard-navigable & WCAG AA
RTL
Native — logical properties & RTL tests, not a retrofit
1
Token set — theme, shape & direction switch without a rebuild
4
Test suites on every change — unit, interaction, e2e, visual
How it works

Weeks, not quarters

1

Discovery

Your brand, product, and constraints — mapped to a token sheet.

2

Assembly

Components and templates selected, themed, and reviewed in your own Storybook.

3

Handoff

Versioned export bundle plus docs; your team — and your AI tools — build on it from day one.

See what your style guide would look like.

Tell us about your product — you'll hear back within 2 business days.

Proof, not promises

Showcase

Eight curated proofs of what a delivered Crossroads system looks like. Each opens the real, tested implementation in Storybook — flip theme, shape, or direction there and everything holds.

Full Storybook tour
Composition

Product page, assembled

A full application screen — navigation drawer, forms, density switching — composed entirely from the system.

Open in Storybook →
Forms

Forms that validate

Text fields, selects, autocomplete, validation and helper text — the hardest everyday UI, handled consistently.

Open in Storybook →
Data

Table

Sorting, density options, and empty states for data-heavy products.

Open in Storybook →
Content

Cards

Visual, selectable, and action cards for surfaces that need to look designed, not assembled.

Open in Storybook →
Chrome

Navigation & app shell

App bars, drawers, tabs, and steppers — the chrome of a full application, keyboard-navigable throughout.

Open in Storybook →
Accessibility depth

Dialog & overlays

Dialogs, drawers, popovers, and tooltips with focus management and dismissal behavior built in.

Open in Storybook →
States

Feedback

Snackbars, skeletons, progress, and alerts — loading and status states as a system, not an afterthought.

Open in Storybook →
The token story

SegmentedControl

One component rendered across theme, shape, and direction — the whole token story in miniature.

Open in Storybook →
WCAG AA throughout Keyboard & focus tested RTL verified Visual-regression covered Prefer to wander? The in-site , , and show more.

This could be running under your brand.

Tell us about your product — you'll hear back within 2 business days.

The deliverable

Your style guide

A delivered Crossroads style guide is a running system, not a document. Here is exactly what you receive — and when you're done, your team ships a new screen without asking us anything.

01

Token sheet

Your brand colors, typography, shape, spacing, density, and motion mapped to Crossroads tokens — light and dark resolved from one set.

02

Color & type docs

Palette roles, contrast checks, and the type scale documented in context, in Storybook.

03

Component set

The selected components, themed and reviewed, with props documented per component.

04

Composition model

Atoms become molecules, molecules become organisms, and those become templates and pages — so teams can start at the right level.

05

Your Storybook

The browsable style guide itself: every included component in your theme, with accessibility and RTL states.

06

Export package

A versioned bundle — React components, autoprefixed CSS, tokens, icon pack, examples, install guide, provenance manifest.

07

Usage docs

Install guide plus usage rules and accessibility notes shipped with the bundle.

08

AI manifests

Machine-readable component and token manifests plus LLM context files — with the AI-Ready package.

Under the hood

How it ships

Every bundle is produced by the same validated pipeline — see the for the file tree, guarantees, and provenance manifest, or explore the to see token mapping in action.

1

Discovery

Brand, product, constraints. Output: a token mapping you approve.

2

Token mapping

Your palette, type, and shape become the token sheet; light and dark derive together.

3

Assembly & review

Component selection, theming, and review rounds in your Storybook.

4

Export & handoff

Versioned bundle, docs, and a handoff session with your team.

Want this for your brand?

Compare the three packages, or go straight to the form.

Packages

Services

One offer, three depths: an AI-ready frontend system delivered as your own style guide. Each package is a strict superset of the previous one.

Starter

Look consistent, fast.

For early products that need credible, accessible UI now.

  • Brand → token mapping (one theme, light + dark)
  • Curated core component set — buttons, forms, cards, feedback, navigation
  • Branded Storybook of the included set
  • Versioned export bundle + install guide
  • One revision round on the token mapping
AI-Ready

A system your AI tools can build on.

For teams using Copilot, Claude, or Cursor who want generated code to land on-system.

  • Everything in System
  • Component + token manifests generated for LLM context
  • llms.txt and AI-tool context files wired into your repo
  • Live-code sandbox configured in your Storybook
  • Recipe examples: prompt → on-system code for your common screens
  • A working session with your AI workflow

No price list yet on purpose: every engagement is scoped as a written proposal, so the number you get is one we can stand behind. Delivery runs in weeks, not quarters.

After you register

What happens next

1

Reply in 2 business days

A real answer about fit, not an autoresponder.

2

Discovery call

Your product, brand, and constraints — and which package actually fits.

3

Written proposal

Scope, deliverables, timeline, and price. You decide from there.

Questions

FAQ

Who owns the delivered code?

You do. The export bundle ships into your repository with a provenance manifest; there is no runtime dependency on us.

Does it fit our stack?

The system is React + CSS custom properties, with no styling-framework lock-in. If you render React, it fits.

How long does delivery take?

Weeks, not quarters — the exact timeline is part of your proposal, and depends on package and revision rounds.

What does it cost?

Scoped per engagement in a written proposal. The optional budget field on the form helps us propose responsibly.

Can our designers keep their tools?

Yes — discovery works from whatever expresses your brand today: Figma files, a brand book, or an existing product.

Ready when you are.

Tell us about your product — you'll hear back within 2 business days.

AI integration

Code your AI tools can read

The claim is precise: AI tools compose correct, on-brand UI when they're given our manifests as context. No embedded chatbot, no magic — structured metadata that makes the system legible to LLMs.

The demo

From prompt to on-system UI

1 · A realistic prompt

"Build a notification-settings section: email and push toggles, a digest frequency select, and a save button."

2 · Generated with the manifest as context
<Stack gap="4">
  <Switch defaultChecked label="Email notifications" />
  <Switch label="Push notifications" />
  <Select.Root defaultValue="weekly" label="Digest frequency">
    <Select.Option value="daily">Daily</Select.Option>
    <Select.Option value="weekly">Weekly</Select.Option>
    <Select.Option value="monthly">Monthly</Select.Option>
  </Select.Root>
  <Button color="primary" label="Save changes" variant="contained" />
</Stack>

Only public Crossroads components — nothing invented, nothing off-system.

3 · Watch it render — then try to break it

Paste the code into the live sandbox running inside our Storybook. It renders with the real providers — then flip theme and direction and watch it hold.

Open the live sandbox
What makes it work

Three layers of machine-readability

Component registry

Every atom, pattern, widget and template can carry structured metadata: props, dependencies, accessibility notes, usage rules, composition level, and canonical examples.

Generated manifests

Component, composition and token manifests ship with every bundle — the same source of truth the export pipeline validates against. They help people and AI tools choose a ready pattern or widget instead of inventing a page from atoms.

LLM context files

With the AI-Ready package: llms.txt and tool-specific context wired into your repo, plus prompt → code recipes for your common screens.

Make your frontend AI-ready.

Tell us about your product and your AI workflow — you'll hear back within 2 business days.

Registration

Request your style guide

Six short questions — under a minute. You'll hear back within 2 business days with a real answer about fit and next steps.

Used only to respond to your request. No newsletter, no sharing.

What happens next
  1. A reply within 2 business days — a real answer about fit.
  2. A short discovery call about your product and brand.
  3. A written proposal: scope, deliverables, timeline, price.
Quick answers
What does it cost?

Scoped per engagement — the proposal has the number.

How fast can we start?

Discovery can usually start within a week of the first reply.

Not ready to commit?

Pick "Exploring" as your timeline — that's a fine answer.

Live registry

Component dashboard

Counts pulled from the library's own component registry — the same source of truth that powers the Storybook overview and the export manifest.

Open in Storybook

By category

Ready In progress Planned
Design tokens

Colors & tokens

Every color, radius and motion value is a live CSS custom property. Flip the shape toggle in the top bar and watch the radius row respond instantly — no rebuild required.

Brand roles

Neutral surfaces

The greys carry a faint warm cast so surfaces never read as clinical.

Shape

--cr-radius-* tokens. The rounded / flat toggle overrides these live via a [data-shape] attribute.

Motion

Hover a chip to preview its duration & easing token pairing.

Gallery

Components

Start with atoms and primitives, then move through reusable patterns and product widgets instead of rebuilding every page from scratch. Each layer is token-first, accessible, keyboard-aware and RTL-ready in Storybook.

All stories
Create a theme

Theme Studio

Pick your brand colors, a typeface and an icon pack, preview it against real components, then save it as a new theme your library can adopt. Crossroads is multi-theme by design — this is how new ones are born.

Primary#3F7C86
Secondary#B4844A
Accent#C6455E
Surface#F4F7F7
Harbor
Live preview
Lucide · Mulish
Accent tag
Harbor checkout

A card rendered with your live theme variables.

Generated theme token block


              
Theme library
Starter kit

Client templates

Crossroads scales from atoms and primitives through molecules and patterns, organisms and widgets, to production-ready page templates. Start with a marketing hero, storefront gallery, product detail page, plan selection, account, settings or payment screen — then replace the content without rebuilding the composition.

These aren't screenshots — they're live Crossroads UI. Try the Dark, Flat and RTL toggles up top and every template restyles instantly.
01

Marketing hero

Landing
https://acme.crossroads.app
New · v2 is live

Ship faster with a system that bends to your brand.

One token contract, infinite skins. Build the whole product surface — dashboards, checkout, settings — without leaving the design system.

+38%
Conversion
2.4s
Time to build
AAA
Contrast
02

Storefront gallery

Commerce
https://store.crossroads.app/clothing
03

Product detail page

Commerce
https://store.crossroads.app/p/meridian-x
04

Plan selection — tiers

Pricing
https://acme.crossroads.app/pricing

Every number, the perfect plan

Pick a package — upgrade or downgrade any time.

Save 20%
05

Plan selection — bundle builder

Pricing
https://acme.crossroads.app/build

Build your bundle

Mix services — the summary updates as you go.

Services
Mobile lines

Your bundle

Bundle discount−$0/mo
You pay$0/mo
06

Card styles

Patterns
Media
Feature

Layered fashion

Editorial media card with overlay tag and caption.

Metric
1,284
Orders this week
▲ 12.4% vs last week
Profile
TD

Tsvi Daphna

Elite customer
48Orders
4.9Rating
2yMember
Pricing
$45/mo
  • Unlimited projects
  • Priority support
  • Custom themes
07

Account, settings & payment

App screens
9:41􀙇 􀋨 􀛨
Account
TD
Tsvi Daphna
0130 091 8450
Elite ★
My package
1.5GB · 200 min
Account details
Profile & contact
Settings
Theme, language, alerts
Payment methods
•••• 1771
9:41􀙇 􀋨 􀛨
Settings
Notifications
Push & email alerts
Biometric login
Face ID
Auto-recharge
When under 1GB
Appearance
Language
9:41􀙇 􀋨 􀛨
Add payment
CROSSROADS
5131 7842 5454 1771
Tsvi Daphna11/28
Tsvi Daphna
11/28
•••
Save card
CI / CD · Export builder

Delivery pipeline

Pick the components, theme and icon pack a client needs; the pipeline validates the registry, resolves dependencies, autoprefixes the CSS and packages a versioned bundle — React facade, tokens, docs and manifest — ready to ship.

This is delivery tooling: how a finished style guide reaches your repo. Client relationships, proposals, and registrations live outside the design system — is where those start.

Client bundle output

crossroads-react-starter/

react/
index.tsfacade exports
css/
crossroads.bundle.cssautoprefixed
crossroads.components.css
tokens/ crossroads.tokens.css
icons/ icon-pack.json
examples/ Example.tsx
crossroads.manifest.jsonprovenance
README.mdinstall guide
$ npm run export:bundle -- exports/acme/crossroads.export.config.json
Guarantees on every ship
  • Storybook-only CSS, playground & visual-regression helpers are excluded from client bundles.
  • CSS runs through Autoprefixer against the repo browserslist policy.
  • Labels, ARIA, focus-visible, keyboard behaviour, RTL hooks & reduced-motion tokens preserved.
  • A manifest records components, dependencies, tokens & generation time for provenance.
Ship path
Registry Pipeline Client bundle
Crossroads UI — a boutique design system by Tsvi Daphna. Built token-first, shipped from Storybook.
9:41Crossroads􀙇 􀋨 􀛨
CrossroadsDesign System
79 components

Where every path meets one system.

Token-driven, accessible, RTL-ready — on web and in the app.

79
Components
13
Categories
2+
Themes
AA
Accessible
Quick access
Components
13 categories
Theme Studio
Create a theme
Client templates
8 starter screens
Colors & tokens
Live palette
Component categories
Brand roles
Live controls
Dark theme
Flat shape
Right-to-left

Theme Studio

Design a theme on the go, then hand it to the pipeline.

Starter themes
Client templates