TUROTURO — Construction Project Coordination Platform with AI-Powered Document Search
TURO is a cloud-based construction project coordination platform that bridges design and site execution. The system centralizes technical documentation — blueprints, DWG drawings, floor plans — manages document versions across project stages, enables cross-team coordination via interactive building maps, and powers document discovery through AI-backed semantic search using OpenAI vector embeddings.

Scope of work
Web development
DWG to SVG converter
Node.js / NestJS
React JS / TypeScript
UX/UI Design
AWS Cloud
Why TURO Was Built
TURO was developed to solve a fundamental problem in construction management: the disconnect between technical documentation and on-site execution. In large-scale construction projects, teams work across dozens of floors, hundreds of rooms, and thousands of documents — drawings, finishing schemes, fire protection plans — that change with every revision. Finding the right document for the right location at the right stage was costing teams hours of wasted time.
Our team built TURO as an end-to-end platform that combines hierarchical site structure management (construction sites → storeys → interactive layers), automated DWG-to-SVG conversion via CloudConvert, intelligent document indexing with OpenAI embeddings, and real-time collaboration with threaded annotations — all accessible through an interactive floor plan interface.

Engineering Interactive Building Maps with AI Search
The primary challenge was building an interactive building map navigation system using SVG polygon-based floor plans. Users needed to click on any room, façade element, or system on a floor plan and instantly access all associated documents — current drawings, historical revisions, finishing schemes, and fire protection plans. The SVG rendering had to handle complex architectural drawings with hundreds of polygons while remaining responsive.

Expertises
Real Estate & Prop-tech
Location
Poland
From Folder-Based to Map-Based Document Navigation
The primary goal was to create a centralized construction documentation platform that eliminates the traditional folder-based approach to document management. Instead of searching through directory trees, users navigate an interactive building map — clicking on a room, floor, or system to instantly see all relevant documents, their current versions, and revision history.
We aimed to build a coordination mode that allows project managers to navigate the building by element type — façade, rooms, systems — providing a structured overview of documentation status across the entire project. This gives teams real-time visibility into which areas have up-to-date documentation and which need attention.
A key objective was implementing AI-powered document intelligence — not just search, but automatic metadata extraction and similarity matching. When a user uploads a new document, the system automatically indexes it with OpenAI embeddings, extracts relevant metadata (document type, building elements, materials), and can suggest related documents across the entire project. This transforms document discovery from manual browsing to intelligent retrieval.
The platform needed robust collaboration features — document annotations anchored to specific positions and pages, threaded replies, @mentions with email notifications, and role-based access control (User, Client Admin, Super Admin) across multiple organizations. Every comment and annotation had to be traceable to support the accountability requirements of construction projects.

React, NestJS, OpenAI & AWS Architecture
The frontend was built with React 18 and TypeScript, using urql as the GraphQL client, styled-components for the UI layer, and Apryse/PDFTron for professional-grade PDF viewing and document comparison. The interactive floor plan system renders SVG polygons with click-to-navigate functionality, allowing users to explore building structures visually. Lexical and Draft.js power the rich text editing for annotations and comments.
The backend runs on NestJS 11 with Apollo GraphQL 4, providing a type-safe API layer. Data is persisted in PostgreSQL with ltree and citext extensions (for hierarchical structure queries and case-insensitive search), using MikroORM 6 as the ORM. Redis handles caching and session management. Pino provides structured logging across all services.
The document processing pipeline integrates multiple AWS services: S3 for document storage, CloudFront for CDN delivery with signed URLs, SES for notification emails (using Handlebars templates for password reset, account creation, email verification), SQS for background job queuing (AI indexing, file conversion), and Lambda for PDF compression. CloudConvert handles the DWG-to-SVG/PDF conversion workflow.
The AI search layer uses OpenAI vector stores with per-structure isolation. When documents are uploaded, an SQS-driven pipeline generates embeddings, extracts metadata (document type, elements, location, materials, systems, tags), and indexes everything for semantic search. Users can perform full-text search, AI-backed similarity search (find related documents), and browse documents through the intelligent floating search interface. The infrastructure is deployed via Terraform across three environments (dev, stage, production) with ECS, RDS, CloudFront, and Route53.

Transforming Construction Document Management
TURO transforms construction project coordination by replacing traditional folder-based document management with an interactive, AI-powered platform. Teams navigate building maps instead of directory trees, access current document versions with full revision history, and discover related documents through semantic search — all from a single unified interface.
The technical architecture — React 18 frontend with SVG floor plan rendering, NestJS/GraphQL backend, PostgreSQL with hierarchical extensions, and a comprehensive AWS infrastructure including Lambda, SQS, and CloudFront — delivers the performance and reliability required for construction-scale document management.
By integrating OpenAI embeddings for intelligent document indexing and search, CloudConvert for automated DWG conversion, and Apryse for professional PDF viewing, TURO provides construction teams with tools that were previously only available through enterprise-grade solutions — packaged in a modern, accessible platform that any project team can adopt immediately.

Start your AI agent project today
Request a call today and get free consultation about your custom software solution with our specialists. First working demo just in 7 days from the project kick‑off.
Matt Sadowski
CEO of Mobile Reality

Case studies
Explore our past successes and see our expertise in action with our real estate and proptech case studies. Discover how we've helped real estate businesses drive growth and success from mobile apps to data analysis.


