HextorUI

HextorStore

A complete commerce front end and admin, in your own repo.

Storefront and dashboard for a product business, modelled on the object graph Shopify settled on after a decade of it: products with options and variants, orders whose payment and fulfilment are independent, money as integers. Every page takes its data as props, so it drops onto whatever backend you already have instead of assuming one.

Preview — Storefront — Cart

Install

One command takes the whole template. Every item below can also be installed on its own — the pages depend on the shared model, not on each other.

npx shadcn@latest add @hextor/store-cart @hextor/store-checkout @hextor/store-collection @hextor/store-fixtures @hextor/store-home @hextor/store-model @hextor/store-product @hextor/store-ui @hextor/store-dash-customers @hextor/store-dash-order-detail @hextor/store-dash-orders @hextor/store-dash-overview @hextor/store-dash-product-edit @hextor/store-dash-products @hextor/store-dash-ui

What you get

  • Money is integer minor units end to end — the total charged can never drift from the total shown
  • Payment and fulfilment are separate axes, so an order can be paid and unfulfilled, or fulfilled and refunded
  • Pages take data as props: no fetching, no router hooks, no assumed backend
  • Charts are inline SVG reading CSS custom properties — no charting library in your bundle
  • Copy is behind a labels object, so localising does not mean forking
  • Deliberate in both light and dark, on the Hextor token layer

Storefront

What a customer sees: browse, choose a variant, and pay.

Dashboard

What an operator sees: what sold, what shipped, and what needs restocking.