App · 2026

MyBizKit

A full e-commerce platform for a small Australian 3D-printing business. Customers design their product in the browser in 3D before buying, and a one-person workshop runs the whole shop from an admin panel without ever calling a developer.

The Mission

Let a customer see their exact product, colour, text, logo and NFC and all, before they pay for it. Then let a one-person workshop run the rest of the shop without a developer.

Made to orderInfinite combinationsOwner-operated
www.mybizkit.com.au
MyBizKit homepage showing custom 3D-printed keyrings kept on a set of keys
Made to orderSculpted, UV-printed merch made one piece at a time. Minimum order of one.
01
// The Problem

The Challenge

Every product is made to order, with more or less endless combinations of colour, text, logo and NFC chip. A row of stock photos was never going to convince anyone to commit to something that specific. And the business is one person, so the back end had to handle orders, stock and fulfilment without them needing to phone a developer every week.

02
// The Approach

The Solution

The previews are Three.js running directly in the browser: text extruded with troika-three-text, logos loaded and extruded from SVG via SVGLoader, and the filament colour tinted in real time. The customiser started life as a 950-line lump and was rebuilt as a tree of components, so adding a new product type is now one more small component rather than an afternoon of dread.

The admin panel handles the whole order lifecycle: statuses, print-ready shipping labels, a drag-and-drop gallery and a toggle for each payment method. The site uses hybrid Nuxt rendering, so the marketing pages are prerendered, the catalogue is cached and refreshed in the background, and the admin is always server-rendered.

03
// The Details

Screens & Details

The interactions that make the project what it is.

MyBizKit product catalogue with configurable key tags and plate frames
01Every product configurable, made to order
MyBizKit showcase gallery of printed customer products
02Real customer merch, printed to order
MyBizKit get-a-quote form
03Quote and contact forms, spam-hardened
MyBizKit on a mobile viewport
04Mobile-first through wide desktop
04
// The Scope

What Shipped

Delivered & live
01

Foundation

Hybrid rendering architecture
✓Prerendered marketing pages✓SWR-cached catalogue✓Always-SSR admin✓Laravel REST API + Nitro BFF
02

The Customiser

Live 3D in the browser
✓Three.js product previews✓Extruded text via troika-three-text✓SVG logo upload → 3D geometry✓Real-time filament tinting✓NFC chip add-on toggle
03

Commerce

Made-to-order checkout
✓Stripe PaymentIntents✓Auto invoices + PDF receipts✓PayPal SDK & bank transfer (EFT)✓Tiered quantity pricing
04

Admin CMS

Zero developer involvement
✓Products, orders, categories, filaments✓Order lifecycle: pending → delivered✓Print-ready shipping labels✓Drag-and-drop gallery reordering✓Toggle-based payment control
05

Launch & Growth

Found, fast, hardened
✓Schema.org Product / LocalBusiness✓Instagram feed via Graph API✓Rate-limited, honeypot-protected forms✓Mobile-first through wide desktop
Open for work

Have something that needs
building properly?

A shop that actually sells things, some awkward bit of logic nobody else wants to touch, or just a second opinion on what you already have. The workshop is open.