Alex Lee

PROJECT

Online Model Viewer

Creating a BIM model with API database integration: A quick and easy way for project managers to view the project's current status.

RoleBIM Manager
Date2018 - 2021
ToolsReact, NodeJS, ThreeJS
ClientSHAPE
Hey ALEX, I have a cool idea for something that could really help us out on site! Do you think you guys can help us out?

Started with a Request

While I was working at JHA as a Digital Engineer, our BIM team was consulting on a data management project involving combustible panel replacements on a building in Sydney.

The client requested a new method: the ability to quickly view the construction status of a project visually and efficiently, using the data from their project management system.

With my previous experience with JavaScript and BIM management, we were able to quickly construct a quick prototype for the client to test.

Our application projected the client's panel data onto an interactive 3D model, allowing the user to easily and quickly understand the program without having to query a database.

Additionally, the application reduced the requirements of project comprehension through visual representation. The model made it easier for stakeholders to understand without needing construction and technological knowledge.

Before and after comparisons of the steps required to check progress of the project.

The software stack consisted of a webpage built and compiled with the JavaScript framework React and the graphics library ThreeJS. A server was built with NodeJS that acted as the middleware between the interface and API.

Features

2D & 3D Support

Designed to support both 2D drawings and 3D models

Reduced Feedback Loop

Reduces the overall steps and processes to achieve results

User-Friendly Interface

Designed to be used by clients, contractors and in presentations

Cross-Platform Support

Available on desktop and mobile devices without installation

Real-time Representation

Data is pulled in directly from the API at the request

Scalable Model

Designed to be used simultaneously on multiple projects with a variety of sizes

This [application] ensures all trades are doing their relevant tasks to complete the project. Since this is now established the ability to track progress can be in real-time and give site managers greater control in seeing.

- Munraj, Project Co-ordinator
screenshot of the top of a building with coloured panels

The Response

The response to the Model Viewer application from the client and site managers was overwhelmingly positive, with active users using it daily.

JHA's BIM team was engaged to apply the application on multiple similar projects going forward in addition to our already numerous range of existing services.

The development of the Model Viewer directly impacted the reputation and revenue of our BIM team.

Parties Involved