Alembic · three consoles, one data layer

Raw Aroma Chem

A supply house for indie perfumers, built as a working system rather than a set of screens. Fifty SKUs, a shared order book, and a licence queue that stops dispatch when it should. Place an order on the storefront and watch it land in the other two.

01 / STOREFRONT

The shelf

Catalogue, product pages with lot certificates, bulk quoting, the build canvas, and Aria — who answers against the catalogue rather than a script.

Open storefront
02 / ADMIN

Alembic · Admin

Orders, inventory as the single writer of lot state, the compliance queue derived from the order record, discounts, analytics and notification routing.

Open admin
03 / AGENT

Alembic · Agent

Three-pane inbox with live customer context, escalations fed by storefront enquiries, manual orders, formulation assist and reply scoring.

Open agent console
04 / MOBILE

Phone screens

A static design preview of the phone app: sheet-up product views, swipeable accord scrollers, a reorder shelf. Drawings, not a running app — only the tab bar responds.

Open design preview
Seeded. 28 orders · 9 enquiries · 18 lots · 6 licences, shared across all three.Storage. Same-origin localStorage is the transport, so the consoles stay in sync across tabs.