This project is designed to read and process the specifications and plan notes of large-scale construction plans. Its goal is to speed up the process of analyzing materials and understanding construction drawing schematics and specifications more efficiently, while reducing the chance of human errors during analysis.

By integrating a frontend PDF upload interface with a backend Google Gemini API, this tool assists engineers and designers in navigating complex technical documents.

Features

  • Drag & Drop / File Upload interface for PDF files
  • Supports two input types: Read Notes and Read Specifications
  • Backend integration with a Gemini API for document analysis
  • Displays results in a clear, user-friendly format
  • Helps avoid misinterpretation of mechanical drawings and specifications

Tech Stack

  • Frontend: HTML
  • Backend: Python (Flask)
  • AI: Google Gemini API

Known Issues / Limitations

  • File Size Restrictions: Very large PDF files may take longer to process or fail depending on system limits.
  • Parsing Accuracy: Complex schematics with non-standard formatting or handwritten annotations may not be read correctly.
  • Limited Frontend Features: Currently optimized for basic file upload and display of results; advanced visualization of drawings is not yet supported.
  • Scalability: Designed for testing and prototyping; additional work is needed for deployment in large engineering firms.

Built With

Share this project:

Updates