for 3D-printed NFC products.
A single workspace for your store, your custom orders, your printers, your NFC encoder, and your dev team. Everything is an API. Everything writes back to one record.
214 active
| Order | Customer | Type | Stage | Due |
|---|---|---|---|---|
| #ORD-4012 | Aimee Tran | Custom keychain · NFC | encoding | Apr 28 |
| #ORD-4011 | Pause Fest | 240 × badges | printing | May 02 |
| #ORD-4010 | Yarra Cellars | Wine tag · 60 | shipping | Apr 27 |
| #ORD-4009 | Etsy · @rae | Pet ID · custom | printing | Apr 29 |
| #ORD-4008 | Hatch & Co. | Lanyard · 1,200 | queued | May 06 |
| #ORD-4007 | Bayside Real Estate | Open-home tag · 50 | encoding | Apr 30 |
| #ORD-4006 | SXSW Sydney | 3,000 × wristbands | queued | May 14 |
Six surfaces. One source of truth.
Headless CMS for 3D products
Products, variants, STL libraries, asset versioning. Bring your own front-end via the Storefront API, or use our drop-in components.
Custom orders, productised
Customer uploads STL, configurator, or DM. Every intake becomes a quote. Every quote becomes a job. No more screenshot inboxes.
3D configurator builder
Drop in a no-code configurator on Shopify, Etsy, or your own React app. White-label on Business and above.
NFC programming at scale
Batch URL programming, NDEF + URI records, per-tag audit trail, reconciliation against shipments. The only platform where NFC is a first-class workflow object.
Production queue
Sliced for the right printer, routed by load and material. Bambu Lab Connect, PrusaConnect, OrcaSlicer, Cura — all native.
Developer-first
REST + GraphQL APIs, signed webhooks, idempotency keys, OSS SDKs in TS and Python. Open-source CLI for shop scaffolding and NFC programming.
Configure → Quote → Print → Encode → Ship.
Every step writes back to one order record. No reconciliation, no duplicate keying, no spreadsheet of last resort.
The customer designs in the browser.
Drop the configurator into a Shopify product page or a custom React app. R3F-powered, mobile-first, configurable per SKU. Variants resolve to real STL files in your library.
Auto-quote with margin guardrails.
STL volume × material density × hourly cost × your margin floor. Configurable per material and per channel. Quotes export as branded PDFs and fire a CRM webhook.
Routed to the right printer, sliced for the right material.
Bambu, Prusa, Orca, and Cura native. Per-printer routing on load, material, and time-to-deadline. Filament inventory tracks per-job consumption against your COGS.
NFC programmed in batch, with an audit trail.
Reconcile every printed unit against an encoded tag. Per-batch CSV export, per-tag NDEF inspector, drift-detection if a customer's URL goes stale.
Label, track, push back to the channel.
ShipStation, Sendle, Australia Post Business. Tracking pushed back to Shopify / Etsy / DM thread. Re-order link generated automatically per customer.
If you can `npm install`, you can ship.
Three open-source packages. Pin your version. Bring your own auth. Run in CI. We don't lock you in — we make it easier to do the job.
- @tapcraft/cli — scaffold, sync, encode
- @tapcraft/storefront-sdk — typed TS client
- @tapcraft/configurator-react — drop-in 3D builder
