Skip to content

Full e-commerce platform

A complete e-commerce system covering products, variants, inventory and the full order workflow, from cart to delivery.

Role

Full-stack engineer

01Overview

The problem

Built to run a store end to end: catalogue management, accurate stock across variants, and an order process the admin can actually operate.

Who it's for

Store owners and admins who manage the catalogue, stock and orders.

Features

  • Catalogue with variants

    Each option combination (size, colour and so on) is its own variant with its own SKU, price and stock.

  • Inventory per variant

    Stock is tracked for each variant, not the product as a whole, so availability is accurate down to every size and colour.

  • Order workflow

    Orders move through a defined workflow from cart to delivery, so every order has a clear status the admin can act on.

  • Operable admin panel

    Admins manage the catalogue, stock levels and orders from one panel, on the same API the storefront uses.

02Architecture

100%
RESTRESTStorefrontAdmin panelAPICatalogueproducts · variantsInventorystock per variantOrderscart → deliveryDatabase
Storefront and admin on one API, with catalogue, inventory and orders.

Key concepts

  1. 01Products and variants.

    Each option combination (size, colour and so on) is its own variant with its own SKU, price and stock. A product is the shared listing; the variant is what actually gets sold.

  2. 02Inventory per variant.

    Stock is tracked for each variant, not for the product as a whole, so availability is accurate down to each size and colour.

  3. 03Order workflow.

    Orders move through a defined workflow from cart to delivery, so every order has a clear status the admin can act on.

  4. 04Admin operations.

    Admins manage the catalogue, stock levels and orders from one admin panel, on the same API the storefront uses.

Next case study

Chrome extension · Developer tool