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-ifcand 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.