Jun 05, 2026
No image
Construction System
Completed

Construction System

<$5,000
2-3 months
United Kingdom
2-5
view project
Service categories
Service Lines
Artificial Intelligence
IT Services
Mobile Development
Domain focus
Other
Subcategories
Artificial Intelligence
AI Automation and Process Optimisation
MCP Server Development
IT Services
AI-Enabled Modernization

Challenge

Construction firms running large project portfolios face a compounding data problem. Site photos accumulate across WhatsApp threads and device storage without tags or project attribution. Safety compliance documentation gets assembled manually from scattered field notes. And querying the status of any individual project means opening records one by one — there is no way to ask across the portfolio.

At a company running 500+ concurrent projects, this compounds fast. Project managers spend hours each week locating photos that were already captured but never tagged, rebuilding compliance documentation that exists in fragments, and doing work that should already be done. AppMatic Tech was engaged to eliminate that category of work entirely.
 

Solution

AppMatic Tech designed and engineered the complete platform from the ground up: a Flutter mobile application for iOS and Android, a Laravel and PostgreSQL backend, and a custom Model Context Protocol server that gives Claude, GPT-4, and compatible LLMs direct query access to live project data.

Flutter Mobile Application The iOS and Android application was built from a single Flutter codebase, covering project dashboards, on-site photo capture with offline queuing, safety compliance checklists, and report retrieval. Field workers can capture and upload photos without a live connection — the AppMatic Photo Sync Engine handles compression, background upload, and automatic retry on reconnection.

AppMatic Photo Sync Engine Photos compress on-device before upload against a configurable quality target. A persistent local queue manages transfer state, retrying failed uploads with exponential backoff. When multiple workers upload to the same project simultaneously, a conflict resolution layer reconciles by timestamp and device ID — all photos are preserved, none duplicated, and the capture UI stays fully responsive throughout.

Custom MCP Server The MCP server exposes three live data resources to connected LLMs: project records (status, team assignments, milestones), compliance reports, and photo metadata (project, location, upload date, tags). Construction teams can retrieve filtered project data, search photo archives by natural language description, and generate compliance summaries without opening a single record manually.

Multi-LLM Routing The MCP server's routing layer directs each query to the appropriate model — Claude, GPT-4, or another connected LLM — based on query type and client configuration. Summarisation, structured data retrieval, and photo search each route differently. Fallback handling maintains query continuity if the primary model is unavailable.

Backend Infrastructure The Laravel API with PostgreSQL handles multi-company tenancy with strict data isolation per organisation, photo storage and metadata indexing, compliance record management, and the real-time data layer the MCP server reads for LLM queries.

Results

AppMatic Tech's construction platform now manages 100+ active projects, with the architecture validated for companies running 500+ concurrent sites. Construction teams using the platform recover 32% of project management time previously spent on manual photo tagging, compliance assembly, and record lookup — work that the MCP server and Photo Sync Engine now handle automatically.

Project managers can query live project status, retrieve tagged photo sets, and generate compliance summaries through natural language. No manual search. No fragmented documentation. No re-tagging photos uploaded without context.