MyForge LabsHUNew project ↗
myforge-workspaceprojects / quote-radar.md
← All projects

CASE STUDY / Ajánlat-radar

The original behind every number.

We studied the procurement workflow of a machine-parts distributor: quotes arrive daily in different formats and decisions have to be made quickly. After market research and an architecture study we built a working prototype. The project did not lead to a commission; the studies and the extraction engine are being built into our next systems.

Project status
Research prototype · synthetic data
Focus
R&D · Document processing · Procurement
A comparison matrix built from synthetic quotes: best price, fastest delivery and missing information.
A comparison matrix built from synthetic quotes: best price, fastest delivery and missing information. Prototype capture with synthetic data; reviewed on 20 September 2026.

01 / CONTEXT

The business challenge

A quote may arrive in the body of an e-mail, as a PDF or as a spreadsheet, with gross or net prices, in another currency and without a delivery time. Manual comparison is slow, and it is hard to trace where a number came from.

THE DESIGN DECISION

The system recommends rather than decides: every “best” label shows its basis, and the original opens in one click.

WORKFLOW / Ajánlat-radar

How the user journey comes together.

  1. 01 / INTAKE

    E-mail linked to a project

    Each incoming quote is attached to the right procurement project.

  2. 02 / EXTRACT

    Items with sources

    Price, quantity, delivery and origin, each with its source.

  3. 03 / DECIDE

    Matrix and gap list

    Comparable quotes and a list of information still to request.

02 / IMPLEMENTATION

How we approached it

The prototype links incoming e-mails to a project, extracts line items and builds a comparison matrix. Every value carries its source: a highlighted PDF region, a spreadsheet cell or a line of the e-mail. The system recommends rather than decides, and collects missing information in a gap list.

Innovation in practice

The decisions behind the functionality

  • Traceable extraction

    Beside each extracted price sits the highlighted PDF region, spreadsheet cell or e-mail line — verification is one click.

  • Quotes made comparable

    Gross prices are converted to net and currencies at a dated rate, in one matrix that marks what is missing.

  • An interchangeable extractor

    The same workflow runs with a rule-based or a language-model extractor, so accuracy and cost can be compared by measurement.

Behind the interface

Technologies and architecture

A Python processing pipeline with a FastAPI web interface. PyMuPDF reads PDF text and positions, openpyxl reads spreadsheet cells; the extraction layer can be swapped between rule-based and language-model implementations. The output is a state file from which the matrix and gap list are built.

Python

The language of the processing pipeline and extraction layer.

FastAPI

The prototype’s web interface and endpoints.

PyMuPDF

Reading PDF text and positions for source highlighting.

openpyxl

Cell-level reading of spreadsheet attachments.

DELIVERY / PROJECT SCOPE

What we built

  • Six research studies: market, existing solutions, architecture, pricing and data protection
  • Line-item extraction from e-mail bodies, PDFs and spreadsheets
  • Source marking: highlighted PDF region, spreadsheet cell, e-mail line
  • Comparison matrix with normalised net prices and a gap list
  • Interchangeable rule-based and language-model extractors
  • 29 automated tests

Our role

Market research, architecture design, a working prototype with synthetic e-mails and attachments, and proposal documentation.

Project status

A research prototype using synthetic data only: the e-mails, suppliers and prices are invented. It is not a production client system and no commission followed.

Request a demo

More work

Client project

KGC-Bérlés

The complete system behind kisgepcentrum.hu: web shop, equipment rental, service intake, parts search and customer accounts — one platform shared with the in-store kiosk and staff workspaces.

Live platform Shop + rental + service Kiosk + CRM

Live business platform · kisgepcentrum.hu

Explore the project — KGC-Bérlés

Innovation prototype

Poparch

An architectural plan-processing prototype: supported vector PDFs become editable quantities, cost estimates and professional exports.

R&D Document processing Cost estimation

Working prototype · private demo

Explore the project — Poparch

YOUR NEXT STEP

Which workflow should we rethink together?

Let's discuss your project →
LOCAL DEMO

bmad Research · Gemini + NotebookLM

README.mdKGC-BérlésPoparchStraborBPSETEXTURA SalonFoxxiKinda · BalanceAjánlat-radarKözösSolutionsThe teamStart a projectClaude CodeCodexGeminiBMADVisual Studio CodePlaywrightGitNotebookLMObsidian / Vault 11.11Agent skillsDiscordProject atlasDelivery labKnowledge network & fleetERP · coming soonWorkspace settings

Esc · close