Skip to content
YuzuAtelier

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.

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.