Projects

easBOM

An AI bill-of-materials app for construction estimating.

Christian Jake Supnet

Soon
Category
Construction
Platform
Mobile, AI
Year
2026
Built
Developer
Jake
Stat
18
API endpoints
Stat
8
app screens
Stat
9
AI prompt stages

Preview

iPhone & Android

Illustrative screens, drawn from the app's source code.

An AI bill-of-materials app for construction estimating. Upload a set of PDF plans, review what the AI read from the drawings, and get an editable, priced BOM grouped by trade that exports to Excel or PDF.

What's Included

The Problem

Turning a set of construction drawings into a bill of materials is slow, manual quantity take-off. easBOM reads the plans with AI, but keeps the arithmetic and pricing in code, and puts a human review step between what the AI read and the final BOM.

By the Numbers

Under the Hood

  1. Highlight 01

    Voting to cut hallucinations

    Each extraction runs three times and the results are voted on: the median for numbers, the most common value for text, the majority for yes/no. Lists are merged by their marks.

  2. Highlight 02

    The AI reads, code does the math

    A formula engine computes quantities such as hollow blocks from wall area and rebar from members. A validator checks types, geometry and schedule sums before anything is priced.

  3. Highlight 03

    Prices matched in code, not by the model

    A catalog matcher normalises units and scores word overlap against official price catalogs. It replaced free-text matching by the AI, which had been inventing catalog names.

  4. Highlight 04

    Every page goes to the right specialist

    PDF pages are rendered at about 360 DPI so small schedule text stays legible, classified by discipline, and sent to an architectural, structural, electrical or plumbing prompt.

  5. Highlight 05

    Long AI runs as background jobs

    Starting an analysis returns a job ID right away. Progress is saved in Supabase, the app polls it, and a failed run can resume from the second stage.

Information

Developer
Christian Jake Supnet
Category
Construction
Platform
Mobile, AI
Timeline
May 2026
Role
Team project: Flutter app and Node.js AI backend
Stack
FlutterDartRiverpodHiveNode.jsExpressGemini on Vertex AIpdf.jsSupabaseDockerGoogle Cloud Run

More Projects

Hide quick actions