AI-Powered Bid Generator for Commercial Hardscape & Sitework Construction
How we built a comprehensive AI-powered platform that transforms manual blueprint takeoffs into accurate, client-ready construction bids — cutting estimating time from hours to minutes.
A Multi-Division Construction Company
An established Carolinas-based construction company operating across four core service divisions — unit pavers, retaining walls, concrete flatwork, and grading/earthwork — serving commercial developers, municipalities, and residential clients.
With projects ranging from small residential patios to multi-million dollar commercial site developments, the company needed a way to produce accurate, professional bids faster — without sacrificing the detail and precision their reputation demands.
"We were spending hours on each bid, manually measuring blueprints and looking up prices in spreadsheets. Now the AI reads the blueprints for us and everything feeds into one system."
Manual Estimating Couldn't Keep Up with Growth
The company's estimating process relied on manual blueprint measurement using paper takeoffs or basic PDF tools. Each of the four divisions had its own pricing spreadsheets — disconnected, version-conflicted, and impossible to standardize.
As project volume increased, the bottleneck became clear: experienced estimators were spending hours per bid on repetitive measurement and calculation work instead of focusing on strategy, client relationships, and bid competitiveness.
From Spreadsheets to AI-Powered Precision
◆ The Problem
A growing construction company with four service divisions was losing time and margin to manual estimating processes. Blueprint takeoffs took hours, pricing was inconsistent across estimators, and there was no single system connecting measurements to materials to bids.
◆ The Solution
We built an AI-powered bid generation platform with blueprint analysis that extracts measurements across all four divisions in one pass, division-specific calculators, a centralized pricing library, and a structured takeoff-to-estimate pipeline — reducing bid preparation from hours to minutes.
AI Blueprint Analyzer
The platform's centerpiece: an AI-powered vision engine that reads construction blueprints and automatically extracts material takeoff data across all four divisions in a single scan.
Multi-Format Upload
Accepts PDF, PNG, JPG, and WEBP blueprints — including multi-page documents and direct URL ingestion for files up to 10MB.
AI Vision Processing
Scans construction drawings and extracts measurement data for pavers, walls, concrete, and grading simultaneously.
Two-Phase Extraction
Phase 1 scans for scope (what's on the blueprint). Phase 2 lets estimators select which items to include in the full quantitative analysis.
Custom AI Instructions
Estimators can guide the AI to focus on specific highlighted areas, annotations, or details — like 'focus on the orange-highlighted sidewalk area on page 1.'
Upload Blueprint
PDF, PNG, JPG, or WEBP
Upload Blueprint or Drawing
✓ Extracts all 4 divisions in one pass
Four Division-Specific Calculators
Each division has its own specialized calculator with industry-specific inputs, material relationships, and output formulas — ensuring accurate takeoffs for every type of work.
Paver Calculator
Inputs
Area (SF), perimeter (LF), paver type, pattern, base depth
Outputs
Pavers, bedding sand, base aggregate, edge restraint, polymeric sand, sealer
Supports named area zones, multiple paver manufacturers, and patterns like Running Bond, Herringbone, and Basketweave.
Wall Calculator
Inputs
Wall length (LF), height, block type from multiple manufacturers
Outputs
Block quantities, geogrid, drainage aggregate, drain pipe, backfill, cap blocks
Accounts for structural requirements like geogrid spacing based on wall height across 6+ block product lines.
Concrete Calculator
Inputs
Area/length, type (flatwork, curb, sidewalk, foundation), thickness, finish
Outputs
Concrete volume (CY), formwork (LF), wire mesh, rebar reinforcement
Supports thickness options from 4" to 8" with broom or trowel finish specification.
Grading Calculator
Inputs
Cut & fill volumes, haul distances, site area, soil conditions
Outputs
Earthwork quantities, topsoil stripping, erosion control, import/export, haul costs
Handles complex multi-line-item scopes (14+ items) with mileage-based haul cost adders.
Master Pricing Library
A single source of truth for all material costs, labor rates, and equipment pricing — powering every calculation across the platform and eliminating estimator-to-estimator pricing inconsistencies.
Edit History Tracking
Full audit trail on every price change with timestamps
CSV Import/Export
Bulk data management for large-scale pricing updates
Bulk Price Adjustment
Apply percentage increases across categories for annual inflation
Active/Inactive Status
Deactivate discontinued items without losing historical data
Auto-Pull in Calculators
Every calculator references the library in real-time
Organized by Division
Quick access to pavers, walls, concrete, and grading items
Structured Takeoff & Estimate Pipeline
Every measurement and calculation flows through a structured pipeline — from takeoff to estimate — with full traceability, version control, and team attribution.
Takeoff
AI-extracted or manually entered measurements saved with structured IDs (TKO-YEAR-PROJECT-DIVISION-SEQ)
- Division filtering tabs
- Estimator attribution
- Status tracking (Draft → Complete)
- Multi-item support (14+ per takeoff)
Review & Validate
Review extracted data, adjust quantities, and confirm material selections before converting to an estimate
- Line-item preview
- Quick edit capabilities
- Quantity verification
- Notes and annotations
Create Estimate
One-click conversion from takeoff to formal estimate with pricing library costs applied automatically
- Automatic cost calculation
- Project-level aggregation
- Multi-division estimates
- Client-ready output
Built for Speed, Designed for Estimators
5-Step Guided Onboarding
Contextual wizard walks new users through the complete workflow from dashboard to final proposal.
Global Search
Find any project, takeoff, or estimate instantly across the entire platform.
Team Attribution
Every takeoff and estimate is stamped with the estimator's name and timestamp.
Two-Panel Layout
Consistent input/results split-view across all calculators for instant feedback.
Structured ID System
PRJ, TKO prefixes with year, project, division, and sequence codes for instant context.
AI Support Chat
Built-in AI assistant available on every page for guidance and troubleshooting.
Technology Stack
Frontend Framework
React (Single Page Application)
Styling
Tailwind CSS with custom design system
UI Components
Shadcn/UI component library
State Management
React Query for server state
Routing
React Router with nested layouts
AI Integration
LLM-powered vision analysis
Backend
Backend-as-a-Service (entity model)
File Processing
Multi-format upload + AI extraction
Authentication
Role-based access control
From Manual to AI-Powered
Measurable Business Impact
Your Construction Company Can Bid Faster and Smarter
If your estimating team is still measuring blueprints by hand, looking up prices in spreadsheets, and assembling bids across disconnected tools — you're leaving money and time on the table with every bid.
This case study shows what's possible: a unified platform where AI handles the tedious measurement work, a centralized pricing library ensures consistency, and a structured workflow means every bid is traceable, repeatable, and professional.
Whether you operate one division or many, Kompani can build an estimating platform tailored to your specific trade, materials, and workflow.