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.
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.
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.
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.
Screens & Details
The interactions that make the project what it is.




What Shipped
Foundation
Hybrid rendering architectureThe Customiser
Live 3D in the browserCommerce
Made-to-order checkoutAdmin CMS
Zero developer involvementLaunch & Growth
Found, fast, hardened 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.
