Surge - TanStack Start Commerce Admin Template
newA commerce admin on TanStack Start: orders, catalog, inventory with purchase orders, customers, promotions, reviews and analytics.
What is included
- TanStack Table v9 grids. Orders, catalog and inventory run the v9 data grid, columns typed against the feature set.
- Orders move by verb. A shipped order refuses to cancel, and update() throws on any status patch.
- One shipping origin. Every line comes off the one location on order.shipping.
- Draft POs, received once. Receiving a draft adds each line at the PO's location and prepends a Restock movement.
- Reorder queue nets POs. needsReorder adds units inbound on open POs, so raising a PO clears the SKU.
- Rollback is per order. A transition snapshots one order, so a rollback spares the bulk edit beside it.
- Bulk fulfill plans first. Refused rows stay selected and the toast reports what actually went through.
- Seventeen repositories, two adapters. Each entity has a demo adapter and a live one, chosen by VITE_DATA_MODE.
Who it is for
- Teams shipping a back office early Every screen reads through the repository seam, so swapping in your API touches no component.
- Developers evaluating TanStack Start Orders is a pathless _list layout whose detail sheet owns /orders/$orderId.
- Agencies rebranding one admin per client Navigation is one NAV_GROUPS array, the design tokens one stylesheet.