MyForge LabsHUNew project ↗
myforge-workspaceprojects / poparch-estimator.md
← All projects

CASE STUDY / Poparch

From drawing data to an estimate you can review.

The Poparch prototype reorganises the preparation of an initial cost estimate. Data extracted from supported vector drawings becomes an editable item table, which a specialist can review and export to PDF or Excel.

Project status
Working prototype · private demo
Focus
R&D · Document processing · Cost estimation

THE ESSENTIALS / IN 30 SECONDS

From problem to working software.

The problem
Quantities and prices from drawings are assembled in separate manual steps.
The solution
Vector PDF processing, an editable item table and exports from the reviewed result.
What works today
A working prototype for supported drawing samples, available in a private demonstration. A professional reviews the quantities and estimate.

LOOK CLOSER / GUIDED TOUR

What comes before the estimate?

The Poparch start screen makes three decisions visible: what drawing goes in, what the system reads and how the result should be used.

Poparch3 details · your pace
Poparch — archived interface

PDF → processing

Start with the drawing.

The input accepts architectural PDF drawings: floor plans, sections and elevations. Quantity extraction starts with supported drawing samples.

Poparch — archived interface

Vector PDF + spatial position

Readable data on the drawing sheet.

The prototype uses text and spatial layout in vector PDFs. Drawing type and structure matter; processing a scanned image is a different task.

Poparch — archived interface

Starting point → professional review

An estimate for expert review.

The estimate provides a starting point for a detailed budget. The prototype’s subsequent item table lets a professional adjust quantities and prices; they retain the final decision.

Archived start screen of the private prototype. This tour does not upload a drawing or calculate a new estimate.

The actual estimator upload interface, without customer drawings or uploaded files.
The actual estimator upload interface, without customer drawings or uploaded files. Archived interface capture; reviewed on 17 September 2026.

01 / CONTEXT

The business challenge

Manual plan processing separates quantity take-off from price assignment. Automation needed to support that work while preserving the origin of the data, its uncertainty and the specialist’s ability to correct it.

THE DESIGN DECISION

The specialist retains ownership of the final estimate. Automated extraction produces an editable working version with visible sources and uncertainty.

WORKFLOW / Poparch

How the user journey comes together.

  1. 01 / DRAWING

    Extract drawing data

    Drawing-specific rules turn a supported vector PDF into quantity items.

  2. 02 / SPECIALIST

    Review the items

    Quantities and unit prices remain editable, with the summary recalculated after changes.

  3. 03 / REPORT

    Carry the estimate forward

    A PDF report and Excel workbook by work category support the next professional review.

02 / IMPLEMENTATION

How we approached it

The processor applies drawing-specific rules to text and its position in a vector PDF. It handles rooms, structural layer information and supported door and window schedules separately. The interface keeps source and confidence indicators alongside each item; changing a quantity or unit price recalculates the summary. Exports are produced from that corrected state.

Innovation in practice

The decisions behind the functionality

  • Turn a PDF into editable data

    Text and spatial layout in vector plans are used to assemble rooms, areas and related line items.

  • Keep the expert in control

    Quantities and costs can be adjusted in the interface. Totals and the estimate range are recalculated alongside those changes.

  • Carry the result into the next stage

    Export the estimate as a PDF or a spreadsheet grouped by work category for further professional processing.

Behind the interface

Technologies and architecture

The Next.js interface forwards plans to a Python/FastAPI processor. PyMuPDF provides readable text and its position to rules adapted to each supported plan type; extracted quantities become an editable estimate. PDF and Excel exports are generated from that same corrected result.

Next.js + React

Upload, editable line-item tables and an estimate summary that updates with edits.

Python + FastAPI

Serving plan processing, estimation logic and document exports.

PyMuPDF

Reading vector PDF text and its position on the drawing sheet.

TypeScript

Typed data handling for the web interface and estimate tables.

WeasyPrint

Producing a shareable PDF report from the edited estimate.

openpyxl

Editable Excel output organised by work category.

DELIVERY / PROJECT SCOPE

What we built

  • Room, area and construction information extracted from vector PDFs
  • Window and door schedule parsing for supported sample formats
  • Editable quantity and cost tables with immediate recalculation
  • Estimate ranges, source labels and item-level confidence indicators
  • PDF and Excel export for further professional work
  • Branded web interface: PDF upload, sample plan loading and a ranged estimate

Our role

Vector PDF processing, connecting quantities to unit rates, an estimate interface that exposes uncertainty, line-item correction and two export formats. The public portfolio shows the prototype without uploading customer plans.

Project status

A working prototype tested in a private demonstration. It supports selected vector plan formats and does not replace professional review. Cross-plan discrepancy detection and automatic separation of extension work remain planned additions.

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

Client project

Strabor

A customer application for a tradesperson’s daily work: estimates, appointment requests, photos, messaging and service administration.

Customer application Booking + messaging Installable PWA

Public website and customer application

Explore the project — Strabor

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