Revolutionizing Cost and Carbon Management in the Construction Industry

Client Name
United Kingdom Based Client

  • Technologies

    React JS, NET core, Python, HOOPS Communicator, PostgreSQL, Tye

  • Domain

    BIM Application Development

Client Overview

Our UK-based client specializes in digital construction solutions. With a strong emphasis on innovation and efficiency, the company delivers cutting-edge tools designed to streamline project management, cost estimation, and carbon tracking within the construction industry.

Project Overview

The primary goal of this project was to transform the construction industry’s approach to cost and carbon management. By integrating advanced estimating tools with powerful data visualization, the solution empowers stakeholders to make accurate, informed decisions while promoting sustainability in construction projects.

Key Features

  1. Integrated Cost & Carbon Calculation
    • Carbon and cost rates were integrated at the resource level, enabling instant carbon reporting compliant with PAS 2080 standards.
    • User-friendly editing fields for carbon and cost rates were provided side-by-side in both Portfolio Libraries and the Resource Manager.
  2. Flexible Cost Plan Management
    • Cost plans were designed with a hierarchical structure, supporting both top-down and bottom-up adjustments to cost and carbon values.
    • Updates could be applied as isolated changes, new resource creation, or propagated across the entire Cost Plan.
  3. 2D and 3D Take-Off Integration
    • Seamless extraction of data and quantities using 2D and 3D take-off tools.
    • Editable measurements allowed users to include only relevant data in the Cost Plan, ensuring a clean and organized workflow.

Challenges

  • Project Initialization and Environment Configuration: Setting up the project from scratch, including integrating private Node.js modules, presented versioning and dependency challenges.
  • Database Setup and Connectivity: Configuring PostgreSQL with stable connections while addressing schema design, query optimization, and environment-specific settings required meticulous planning.
  • Efficient Git Management: Collaborative development with multiple contributors required streamlined Git workflows to manage conflicts, maintain branch hygiene, and ensure smooth integration.
  • Revised Project JSON Storage: Storing extensive project data in a single JSON file led to scalability and performance issues.
  • UI Responsiveness: Addressing inconsistent UI behavior to enhance user experience.
  • Grid Functionality Implementation: Managing dynamic data rendering, pagination, sorting, and filtering for large datasets while maintaining usability.

Solutions

  1. Project Initialization and Environment Configuration
    • Centralized documentation detailed setup steps, tool installations, and usage guidelines.
  2. Database Setup and Connectivity
    • Environment-specific configuration files ensured secure and consistent database connections.
    • Standardized PostgreSQL login credentials streamlined access and security.
  3. Efficient Git Management
    • A clear Git workflow minimized conflicts and maintained code quality through frequent commits, regular pulls, and peer-reviewed pull requests.
  4. Revised Project JSON Storage
    • Optimized algorithms reduced time complexity, lowering response times for processing large JSON files from 1 minute 20 seconds to 30 seconds.
  5. UI Responsiveness
    • Migrated the UI from Material-UI v4 to v5 for better performance and design standards.
    • Improved loading efficiency for Excel sheets, reducing complexity from O(5n^2) to O(2n^2).
  6. Grid Functionality Implementation
    • Collaborated with developers to define grid requirements.
    • Implemented lazy loading and virtual scrolling to optimize performance for large datasets.

Benefits

  • Reduced administrative tasks by integrating carbon calculations with cost estimation tools.
  • Instant visualization of carbon impact during 2D and 3D take-off revisions.
  • Enhanced flexibility with both top-down and bottom-up estimating.
  • Clear data origins through the Cost Plan Viewer, linking take-off data to Cost Items.
  • Ability to import multiple file types (.rvt, .nwd, .ifc, .pdf) from various sources, including BIM 360 Docs.
  • A streamlined organization with options to name, group, and revise take-off items at any time.
  • Automatic extraction of 3D model objects with detailed parameter selection.
  • Color-coded overlays visualized changes in model revisions for better insights.

Testimonial

"The integrated cost and carbon tracking tools revolutionized our project workflows, enabling greater efficiency and accuracy. The intuitive design and real-time insights have been invaluable. A special thanks to ProtoTech Solutions for their exceptional support and for developing such a user-friendly and powerful tool!"

Klaus Wolf

Construction Project Manager

Need Help with Your Ongoing Projects?

Have questions? Connect with us today! Explore how our innovative technology can optimize your projects and drive success. Together, we’ll take your business to the next level!

Edit Template
Back