BOM & Inventory Management

Precision inventory, from master design to delivered order

BoldOps is a web-based BOM and inventory system for custom-machinery manufacturers. Define each machine once as a reusable master design, then stamp it into live customer orders — and track thousands of parts, statuses and images to done, in real time.

Built by Indivar · for custom-machinery manufacturers

Template → Instance

Master design

Machine X v2 · standard parts

Acme #001

Beta #002

Gamma #003

Live tracking

1,000+ parts · status · images · progress

What it is

One source of truth for every Bill of Materials

BoldOps solves a problem spreadsheets can’t: keeping track of thousands of individual parts across many client orders, where every machine is a variation on a reusable master design.

It uses a template-to-instance architecture — engineers define a machine once as a reusable template, then “stamp out” that template into specific customer orders. Each order tracks its own parts, statuses, images and progress independently, while the master design stays clean and reusable forever.

It’s a full SaaS-style application: multi-user, role-secured, real-time and cloud-hosted — with Excel/ZIP import, image management and PDF/Excel export built in.

No more spreadsheet sprawl

When the same base machine is sold to a dozen clients with small variations, Excel files multiply and go out of date. BoldOps replaces that chaos with one structured, live system everyone shares.

How it works

Template → Instance

Design a machine once. Stamp it into as many customer orders as you like. Track each one independently.

BOM Templates

Master designs

“Machine X v2” with standard parts and a reusable BOM — defined once.

BOM Instances

Customer orders

Acme #001, Beta #002, Gamma #003 — each a live copy, evolving on its own.

Instance Parts

Live tracking

1,000+ parts with status, quantity, images and rolling completion %.

Clients → Machines → BOM Instances → Instance Parts

1

Design once

Create a reusable machine template with its standard parts and design specifications.

2

Assign to a client

A machine record links a client to the template they ordered.

3

Stamp an order

Creating a BOM instance copies all template parts into a live work order — every part starts at NOT_STARTED.

4

Track to done

Teams update part statuses; the system auto-calculates the order’s completion percentage.

5

Collaborate live

Every change syncs in real time to all connected users.

Capabilities

Everything a BOM system should do

Template–instance architecture

Define machine designs once, then reuse them across unlimited customer orders. Master designs stay pristine; orders evolve independently.

Real-time collaboration

Edits appear instantly across all users — built on live subscriptions with optimistic updates and safe rollback on error. No refresh, no stale data.

Live progress tracking

Part statuses roll up automatically. A database trigger recalculates each order’s completion percentage the moment a part changes status.

Smart Excel / ZIP import

Import BOMs from .xlsx/.xls or HTML ZIP — extracts embedded images, auto-detects client and machine from filenames, and builds the full hierarchy, with preview-before-commit.

Image management

Attach photos to parts at template and order level, with a designated primary image. Stored securely, with support for legacy image URLs.

Export anywhere

One-click export to formatted Excel and generated PDF reports — for procurement, customers or internal records. Bulk export of part lists.

Bulk operations

Select-all and multi-select actions — bulk status updates, bulk-complete, mass edits — built for orders with 1,000+ parts.

Role-based access control

Four roles with a clear permission hierarchy, enforced in the UI and at the database level via Row-Level Security. Admins can even “view as” a lower role.

Access control

Four roles, enforced to the database

Permissions are enforced both in the interface and at the database level via Row-Level Security.

Lvl 4

Administrator

Everything — manage users and settings, delete, export, full CRUD.

Lvl 3

Manager

Create/delete BOMs, manage clients & parts, export data, view reports.

Lvl 2

Operator

Edit BOMs & parts, update statuses, view reports — no delete or export.

Lvl 1

Viewer

Read-only access to BOMs, parts and clients.

Part types

Built for how machinery is actually made

BO

Bill of Materials

Main parts

SM

Sheet Metal

Fabricated components

PO

Purchase Order

Procured items

FO

Fabrication Order

Custom fabricated

Status pipeline

Every part, start to finish

1 Not started
2 Ordered
3 Received
4 In progress
5 Completed

A database trigger recalculates each order’s completion % the moment a part moves.

1 → ∞

Template to orders

1,000+

Parts per order

4

Roles · 4 part types

5

Status stages

Why it matters

From spreadsheet chaos to a system

Reusability eliminates rework

Design a machine once; deploy it to hundreds of orders. No re-keying BOMs for every customer.

Single source of truth

All clients, machines, orders and parts in one system — no scattered spreadsheets, no version conflicts.

Real-time visibility

Everyone sees the same live status. Managers know exactly how far along every order is, instantly.

Built for scale

Handles orders with 1,000+ parts, bulk operations and many concurrent users without breaking down.

Faster order onboarding

Excel/ZIP import with image extraction turns an existing spreadsheet into a fully tracked order in minutes.

Data security & isolation

Role-based access plus database-level Row-Level Security keep each client’s data protected and properly scoped.

How it’s built

Modern, secure, install-free

Frontend SvelteKit · TypeScript · Tailwind
Backend Supabase — PostgreSQL · Auth · Storage · Realtime
Security Row-Level Security · server-side auth guard
Hosting Serverless on Vercel

Heavy logic — completion calculations, bulk operations, data views — runs inside the database for speed and consistency.

Who it’s for

Custom machinery & equipment manufacturers who…

  • Build variations of standard machine designs for multiple clients
  • Track large, image-rich Bills of Materials
  • Coordinate procurement and fabrication across teams
  • Need live, shared status instead of emailed spreadsheets

See BoldOps on your own BOMs

Tell us about your machines and orders, and we’ll show you how the template-to-instance model fits.