CodeNXT Lab · Case study 03 / Axis Dimension
Axis Dimension.
Online store for laser-cut and engraved woodwork, rendering from the data centre nearest the buyer.
01
The brief.
What they came with, in their words.
A laser-cutting workshop with a catalogue that changes constantly and a customer base that finds it on a phone, on mobile data, usually away from wifi. They came asking for a store that did not feel slow on a bad connection.
02
Constraints.
The real ones, not the stated ones.
- Most of the traffic arrives on mobile data, so the budget belonged to time-to-first-render, not to features.
- The catalogue is made-to-order woodwork: every item carries options, and the option set changes with what the machine can cut that month.
- A workshop, not a retail chain. There is no ops team to run infrastructure after handover.
03
What we built.
The system, and what it runs on.
The store runs on SvelteKit deployed to Cloudflare’s edge, so the catalogue is rendered from the data centre nearest the buyer instead of a single origin. Product media sits in object storage on the same network rather than a third-party host.
The option model is data, not code. Adding a new cut or finish is a catalogue edit, not a deploy.
SvelteKit · Cloudflare Pages · R2 · D1 · Stripe · Razorpay
04
The system.
One drawing. No screenshots.
05
What we did not build.
Every scope carries an exclusions list.
- No native mobile app. The traffic is mobile browsers, so the money went into rendering fast on a phone rather than into two app stores.
- No marketplace or social-commerce integrations. The store is the store.
- No accounts, loyalty scheme, or recommendation engine. A made-to-order catalogue does not have the repeat-purchase data to make one honest.