LiftgateSign in

Liftgate

Dashboard

Next.js App Router running on vinext (Vite). Powered by Turborepo with shared tooling config and the @repo/ui design system.

Intake →
Hand the desk the documents an order arrived as — one upload is one arrival, extracted into a snapshot in the background.
Approval queue →
Purchase intents recovered from intake, awaiting review — the first product surface.
Images →
Verification surface for the Cloudflare Images pipeline — the same PNGs through and around the optimizer.
vinext
Next.js on Vite — dev server, builds, and Cloudflare deploys.
Turborepo
Task running and caching across the monorepo.
shadcn/ui + Base UI
The component registry behind @repo/ui — add more with pnpm ui:add -- dialog.