HomeCasesAutomating Remote Collaboration Over Construction Processes

Automating Remote Collaboration Over Construction Processes

Kubernetes
Information technology
AWS
Cloud-Native

A provider of construction software solutions turned to Altoros to develop a collaborative workspace for decision makers and field workers.

Automating Remote Collaboration Over Construction Processes

About the project

Brief results of the collaboration:

  • The delivered system enables decision-makers and field workers to efficiently collaborate on construction-related tasks remotely. Using the solution, project managers, supervisors, etc. can save up to 80 hours a month on traveling between construction sites, minimizing the risk of deviations from the plan in case it is impossible to visit the site in person.
  • As of now, platform is used to collaborate over 30+ projects in progress.
  • Thanks to a serverless architecture, the customer laid the foundation for scalability to handle a continuously growing number of users and prevent downtime.

The customer

Based in Finland, the customer is a provider of software solutions to the construction development industry. The startup sees its goal in improving transparency and visibility at each stage of the construction life cycle.

The need

The customer had 15-year experience in construction development and founded the company with a view to optimizing time- and resource-consuming processes in the industry. For instance, supervisors and managers often have to travel between multiple construction sites, which can take up to 2–4 hours per day. If a project manager fails to visit the site, it may lead to delivery delays, deviations from the plan, uninformed decision-making, etc. The situation aggravated with the COVID-19 pandemic, putting employees at risk of getting infected.

Relying on Altoros, the company wanted to develop a web system that would enable site managers and decision-makers to remotely monitor each construction stage and a mobile app for field workers to take and share 360-degree photos of construction sites.

The challenges

Under the project, the team at Altoros had to address the following issues:

  • As the system would store sensitive information, it was crucial to ensure proper data security and compliance with General Data Protection Regulation (GDPR).
  • 360-degree photos of construction sites were heavyweight (10 MB each on average) and could affect performance of the web system.
  • Viewing those 360-degree photos on a mobile device was an essential feature. However, cross-platform libraries did not support such functionality out of the box.

The solution

Engineers at Altoros delivered a web system and a cross-platform mobile app that enables decision-makers and field workers to remotely collaborate across construction-critical processes. Using a mobile app installed on a tablet, field workers take 360-degree photos of the construction site, attach them to a virtual floor plan, and upload to the web system. In their turn, decision-makers use the system to create projects, set up tasks, and generate reports. As part of the solution, our developers built an editor that enables project managers to view 360-degree photos and provide comments right upon the photo on what has to be fixed.

The solution was built on top of AWS, making use of the platform’s multiple services. For instance, the team at Altoros employed AWS Lambda to create a serverless architecture that contributes to autoscaling, fault tolerance, and stable performance.

Using Amazon Cognito, our engineers developed an elaborate system of user roles with different permissions to access data. Amazon Cognito also ensures compliance with such security standards as ISO/IEC 27001:2013 and ISO/IEC 27017:2015. Finally, developers at Altoros delivered data encryption to safeguard sensitive information and achieve compliance with GDPR.

Our team employed the Photo Sphere Viewer library that allows for instantly uploading and viewing heavyweight panoramic photos in web without adverse effect on performance. Additionally, engineers at Altoros built a custom plug-in to view two 360-degree photos in a single window.

By tweaking React Native WebView, our developers delivered browser-like viewing of panoramic photos on the cross-platform mobile app.

The outcome

Partnering with Altoros, the customer delivered a web system and a cross-platform app that enable decision-makers and field workers to remotely collaborate on construction-related tasks. Now, project managers, supervisors, etc., can save up to 80 hours a month on traveling between construction sites, minimizing the risks of delivery delays and deviations from the plan. As of today, the platform is used to maintain 30+ projects in progress. With serverless architecture, the organization laid the foundation for scalability to handle a continuously growing number of users and prevent downtime.

Technology stack

Platform

Amazon Web Services

Programming languages

TypeScript, React Native

Frameworks and tools

Node.js, React.js, React Router, React Native WebView, Redux, Redux-Saga, AWS Lambda, Serverless Framework, Amazon Route 53, Amazon CloudFront, Amazon Cognito, Amazon API Gateway, Amazon CloudWatch, webpack, Photo Sphere Viewer

Databases

PostgreSQL, Amazon S3, Amazon RDS

/
01
Automating Remote Collaboration Over Construction Processes

Contact us

Let’s Talk

Ryan Meharg

Ryan Meharg

Cloud Solutions Architect

bryan.m@altoros.com650 265-2266

4900 Hopyard Rd. Suite 100 Pleasanton, CA 94588