Skip to content

liskaj/forge-bim-qto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Forge BIM QTO Application

Forge BIM QTO application based on Node.js.

Prerequisites

Development Environment

  • Clone or download code from Git
  • Run npm install. This will install all dependencies and build both server and client.
  • Enter set FORGE_CLIENT_ID=xxxx where xxxx is unique key for your Forge application. The key can be generated on Forge portal.
  • Enter set FORGE_CLIENT_SECRET=xxxx where xxxx is unique secret for your Forge application.
  • Start node server by typing npm start.

Using Docker

Build Docker image:

docker build . -t forge-bim-qto

To run application from image locally use following command:

docker run --env-file .env -it --rm -p 5000:3000 forge-bim-qto

The application can be then accessed on port 5000:

http://localhost:5000

Running the application

  1. Open web page here. Note that it's using shared instance so it may take a while when website opens when running for first time.
  2. Click on Quanity Take Off button in the main toolbar.
  3. The empty QTO panel is displayed.
  4. In the Report dropdown select Doors report.
  5. List of door elements is displayed. Corresponding elements in the model are highlighted and themed using colors from the list.
  6. In the Property dropdown select another property (i.e. Height). The list will be updated.
  7. When row in the list is selected then corresponding elements in the model will be highlighted.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published