Skip to main content
JustSoftLabJustSoftLab
JustSoftLabJustSoftLab
AI Assistant
All case studies
ConstructionPlatform EngineeringWeb Development

Web app platform for construction companies

Client: SorbaDuration: 6 monthsTeam: 5 engineers
Web app platform for construction companies

Modular

App architecture

Unified

Web + desktop database

Visual

Template builder

Custom

Workflow composition

The challenge

Sorba, a Swiss construction technology company, needed to extend their existing desktop solution into a web-based platform without disrupting their current users. The core challenge was building a web app container — essentially an aggregator of functional modules — that lets end-users cherry-pick and deploy diverse applications while sharing the same core database as the desktop application. Both platforms had to operate in sync, accessing identical data without conflicts or duplication.

Our solution

We built a modular web app container using Angular and Node.js with a GraphQL API for efficient cross-module data queries. A visual design builder lets non-technical users tailor and manage application templates — composing custom workflows from a library of functional building blocks via drag-and-drop. The platform connects directly to the existing desktop application's MongoDB database, ensuring both web and desktop users always work with the same data. The modular architecture allows Sorba to add new functional modules independently without affecting existing ones.

Key highlights

1

Modular design

Users compose apps from functional building blocks

2

Desktop integration

Shared database with existing desktop application

3

Visual builder

Drag-and-drop template creation for non-developers

4

GraphQL API

Efficient data queries across modules

Tech stack

AngularNode.jsGraphQLMongoDB

Need similar results?

Let's discuss your project.

Get in touch