Case Study

ArchPlanReview

Lets you search architectural plan documents by room, fixture, or spec instead of flipping through PDFs.

ArchPlanReview screenshot

The Problem

Why this exists

Architectural plans are dense PDFs full of rooms, dimensions, and fixture callouts. Finding one spec means flipping through pages of blueprints โ€” project managers and contractors do this constantly and it's slow.

๐Ÿ” Find any room or spec in seconds instead of flipping pages
๐Ÿ“‹ Track which spec applies to which plan revision

How It Works

From input to outcome

01

Upload or reference plans

Drop in PDF plan sets. The system parses each document and links it to project metadata so you always know which revision you're searching.

02

Index rooms, fixtures, and specs

Text extraction pulls room names, dimensions, fixture labels, and callouts into searchable passages. Every result links back to its source page.

03

Search naturally or by spec

Type "conference room dimensions" or "third-floor electrical specs" โ€” both work. Keyword matching handles exact numbers, semantic search covers natural language.

04

Compare revisions

When plans get updated, the old version stays searchable alongside the new. You can see exactly which spec changed between revisions.

Technical Decisions

Why build it this way

Text extraction over CAD parsing

Most plan PDFs have readable labels and callouts. Full CAD parsing would be more powerful but way more complex โ€” text got us 90% of the value with 10% of the effort.

Keyword + semantic, not just one

Pure vector search misses exact numbers ("24x36 window"). Pure keyword misses paraphrases. Combining both covers the real ways people query plans.

Results

What it enables

๐Ÿ”

Find any room or spec in seconds instead of flipping pages

๐Ÿ“‹

Track which spec applies to which plan revision

What's Next

Planned improvements

  • CAD file support for .dwg/.dxf
  • Auto-dimension extraction from callouts