Engineered for precision

BOMexplorer automates the tedious parts of BOM management, giving you accurate data and saving hours of manual work.

[ 01 ]

BOM Import

Multi-format support

Drag-and-drop CSV import with intelligent parsing. Supports KiCad Symbol Fields Table, Altium BOM exports, and generic formats. Auto-detects column headers (Refs, RefDes, Designator, Qty, MPN, Value).

DNP detection

Automatic recognition of Do Not Populate / Excluded columns from KiCad and Altium. DNP rows are visually dimmed for instant recognition.

Raw field preservation

Complete original CSV row stored as JSON per line, enabling re-matching without re-import.

SCREENSHOT PLACEHOLDER Show drag-and-drop BOM upload interface with format badges (KiCad, Altium, generic CSV)
[ 02 ]

6 providers. One search.

Simultaneous query with fallback

Queries Nexar, OEMSecrets, DigiKey, Mouser, FindChips, and NextPCB. If the active provider returns no results, automatically tries the next configured provider in sequence.

Source badge per row

Every BOM line shows which provider supplied the match — always visible, always clear.

Provider health tracking

Admins can monitor real-time provider status, latency, and error rates with auto-refresh.

SCREENSHOT PLACEHOLDER Show BOM table with provider source badges (Mouser, DigiKey, Nexar, etc.) on each row
[ 03 ]

AI-Powered Matching

Hierarchical matching

Exact MPN → hyphen-stripped MPN → distributor part number → keyword search. Multi-stage matching ensures maximum coverage.

AI classification

Claude-powered classification for unmatchable values — crystal symbols, fiducials, mounting holes, copper-only parts. Generates automated, provider-specific queries.

Smart skip list

Automatically skips known unmatchable values (TestPoint, LED, Fiducial, MountingHole) unless an explicit MPN is provided.

Confidence indicators

Visual badges: exact MPN, parametric, keyword, AI-suggested, unmatched. Always know match quality at a glance.

SCREENSHOT PLACEHOLDER Show confidence badges (Exact, Parametric, AI-suggested) on matched BOM rows
[ 04 ]

Natural language query

Talk to your BOM

Type plain-English filters — "show me capacitors under $0.10" — to instantly highlight matching rows. A rare UX feature in BOM management tools.

Powered by Claude Haiku

Fast, cost-effective AI with debounced input for real-time highlighting without lag.

Visual filtering

Matching rows get amber borders for instant visual identification. No scrolling, no exporting — just type and see.

SCREENSHOT PLACEHOLDER Show natural language query input with "show me capacitors under $0.10" and amber-highlighted matching rows
[ 05 ]

BOM Table Control

Sortable & editable columns

Click-to-sort headers, inline-editable ref/value/footprint fields. Virtualized rendering for efficient display of large BOMs.

Column visibility toggle

Show or hide individual columns to create a customized view focused on what matters to you.

Part thumbnails

48px clickable image column with fallback icon. Click to open full-size image in new tab.

Row locking

Per-row lock/unlock to freeze matches (amber highlighting on locked rows). Bulk lock/unlock all with one click.

SCREENSHOT PLACEHOLDER Show BOM table with locked rows (amber highlight), part thumbnails, and column visibility toggle
[ 06 ]

Alternatives & Substitution

Full-page alternatives view

Dedicated view per BOM line showing all ranked candidate parts with pricing, stock levels, and distributor information.

One-click swap

Swap parts with a confirmation dialog. Auto-records every substitution for audit trail.

Substitution history

Collapsible timeline showing all swaps with MPN, timestamps, and trigger reason. Full traceability.

Part ranking

AI-suggested candidates marked with badge. Rank 2+ results auto-stored as alternatives.

SCREENSHOT PLACEHOLDER Show alternatives page with ranked candidates, pricing/stock info, and swap confirmation dialog
[ 07 ]

Supply Chain Monitoring

Overnight re-query

Celery background job re-checks all active BOM lines for price and stock changes. Set it and forget it.

Flag detection

Out-of-stock, low-stock, price spike, end-of-life, and lead-time increase alerts — all detected automatically.

Alert lifecycle

Open → Watching → Ignored → Resolved workflow with snooze support. Control which alerts need action.

Morning digest email

Start your day informed. Automated email summary of new flags, delivered to your inbox each morning.

SCREENSHOT PLACEHOLDER Show alert dashboard with OOS, price spike, EOL flags and lifecycle status (Open → Resolved)
[ 08 ]

Preferences & Configuration

Global user preferences

Configure distributor order, excluded distributors, preferred manufacturers, accepted generic passives, lifecycle policy, currency, region, and grade.

Per-project overrides

Override global settings per project — distributor restrictions, quantity, grade, lifecycle policy. Null values inherit from global.

SCREENSHOT PLACEHOLDER Show settings page with distributor order, currency, region, and lifecycle policy options
[ 09 ]

Export

CSV Export

UTF-8 BOM, comma-separated, generic format compatible with any spreadsheet application.

Excel Export

openpyxl-generated with bold header row, auto-sized columns, sheet named "BOM".

Manufacturer CSV Export

12-column manufacturer-ready format for assembly partners.

SCREENSHOT PLACEHOLDER Show export dialog with CSV, Excel, and Manufacturer CSV format options
[ 10 ]

Security & Account

JWT authentication

Email/password auth with short-lived access + refresh tokens in httpOnly cookies.

Email verification

Signup verification flow with resend capability.

Secure password reset

Tokenised email link with 24h expiry. Always-200 response to prevent email enumeration.

SCREENSHOT PLACEHOLDER Show login/signup form with email verification flow