Back to projects
Completed

Interactive BIM Viewer

In-browser IFC viewer with sensor data (InfluxDB + ECharts), co-developed at ITA for a construction company in Tres Cantos (Madrid). Selected for commercial continuation.

What it is

An in-browser BIM (IFC) viewer with integrated sensor data, co-developed at ITA for a construction company in Tres Cantos (Madrid). After validation it was selected for commercial continuation — a result backed by ITA’s letter of recommendation.

What I built

  • IFC model loading in the browser with web-ifc and the @thatopen/components ecosystem, using the fragments format to handle large models smoothly.
  • Sensor visualisation: time series from InfluxDB rendered with ECharts alongside the 3D model — the embryo of the “BIM + IoT in one view” pattern.
  • Model navigation and inspection: element selection, orbit camera and performance monitoring (stats.js).
  • Strict TypeScript codebase with Vite and Tailwind CSS 4.

Why it matters

It is the direct precursor of xdata-bim, the digital-twin platform I now build single-handedly at OFITECO (VINCI Group). The line is continuous: same problem (BIM + sensors in the browser), same technical core (web-ifc, fragments, Three.js), later taken to production scale.

Stack

@thatopen/components · web-ifc · Three.js · TypeScript · Vite · InfluxDB client · ECharts · Tailwind CSS 4.

Explore more projects

View all