03 · 2025 · Founder-built
E-commerce Admin Dashboard
The operations side of a commerce business — catalogue, inventory, orders and reporting — built as an administrative product rather than a storefront.
Problem
Storefronts get the design attention; the admin is where the working day actually happens. Bulk order handling, stock accuracy and reporting deserve the same care as a product page.
Objectives
- Make daily order handling fast, including in bulk
- Keep inventory accurate as stock moves
- Provide reporting that reconciles with source data
- Support variants without making simple products complicated
Approach
The order queue was treated as the primary screen and everything else designed around it — because that is the screen an operator looks at for hours.
UX / UI
Keyboard-first bulk actions, status colour used alongside labels rather than instead of them, and product forms that stay short until variants are actually needed.
Features
- Product and variant catalogue
- Category structure
- Inventory tracking with movement history
- Order lifecycle and bulk fulfilment
- Customer records
- Discount rules
- Sales and stock reporting
Interface preview
Gallery
Order queue
Today's fulfilment
Inventory movement
Traceable stock history
Sales reporting
Period comparison
Engineering
Stock movements are recorded as events rather than a mutable count, so any discrepancy can be traced to the transaction that caused it.
Architecture
- Event-sourced stock movement
- Order state machine with explicit transitions
- Report queries against a read-optimized view
- Payment provider integration boundary
Technology
- TypeScript
- React
- Node.js
- PostgreSQL
- REST APIs
Challenges
Stock that never lies
A single mutable quantity column cannot explain itself. Movement events can.
Bulk without accidents
Bulk actions need an undo path or an explicit confirmation. We chose both, depending on reversibility.
Outcome
A functioning administrative dashboard demonstrating commerce operations engineering. Founder-built; not a client deployment.
Related foundation
Express Commerce
This project informs the Express Commerce foundation.
Have something worth building?
Tell us what you're trying to build, improve or solve. We'll tell you honestly whether we're the right studio for it.