

Quoting by hand does not scale.
A small FDM print shop prices each job by opening the file in a slicer, reading off time and filament, and typing a reply. Stock is tracked in a spreadsheet and order status lives in a chat thread.
Clients, for their part, send a file and wait, with no clear price and no view of where their order stands.
What it does
Quotes from the real slicer
Each uploaded part is sliced on the server with the shop's own profiles, so the price comes from actual print time and material.
Orders with many parts
A client uploads up to twenty files in one order and checks each in a 3D preview in the browser.
Filament stock by SKU
Stock is reserved when an order is accepted and returned when one is cancelled.
Quote negotiation
The client accepts or declines a quote, the shop can quote again, and the shop's note stays attached to the order.
Invoices and shipping
A PDF invoice and a flat shipping charge are produced from the order.
Data export and deletion
Clients can export or delete their data. The public page is in English and Romanian.
Where it stands
- Live, serving one print shop.
- Payment is settled between the shop and the client outside the platform; the shop marks an order as paid.
- Ordering over WhatsApp is built and not yet switched on.
- Support for many shops on one platform is planned.
How it's built
Built by one senior engineer working with AI agents, from first commit to a production quote in under four months.
- Next.js
- TypeScript
- Three.js
- Node.js
- MongoDB
- OrcaSlicer
- Docker
