← All work

CASE STUDY - KEYROS GROUPE

A BIM platform that runs on tablets.

A tablet companion to Keyros' web platform for tracking construction projects, mostly public buildings such as schools. Site teams report issues from the tablet; a web app supervises them and prepares what each tablet can open. A tablet companion to Keyros' web platform for tracking construction projects, mostly public buildings such as schools.

ROLE
Freelance lead developer & architectLead dev & architect
WHEN
2026 - now
PLATFORMS
iPadOS / Android
STACK
Angular, Capacitor, Three.js, Laravel, Docker, GitLab CIAngular, Capacitor, Three.js, Laravel

Interactive demo - sample model - drag to orbit, pinch to zoom Sample model - drag to orbit

three.js - real-time

Slab - Level 02

01 - CONTEXT

Keyros follows the construction of public buildings, schools for example, through a web platform. The tablet app takes that platform onto the site: teams walk the building with the model in hand and flag problems where they find them.

02 - WHAT IT DOES

The model, on site.

ON THE TABLET

01

Section planes

Cut through the building on any axis to see inside walls and slabs.

02

Floor isolation

Show one level at a time and inspect it without the rest of the building in the way.

03

Element properties

Tap any element to read its type, material and dimensions.

04

Measurements

Measure distances directly on the model.

05

Site issues

Pin a problem to an element on site. The team follows it up in the web platform.

06

Offline mode

Keeps working without network on site, and syncs once back online.

ON THE WEB

01

Issue supervision

Every issue reported from a tablet lands in the web app, where the team reviews and follows it up.

02

Model preparation

IFC conversion and floor mapping prepare each model before it is available on the tablet.

03

Site reports

Generates the site report so admins and project managers can send a record of what has been done.

03 - WHAT WE BUILT

  1. aCapacitor app in Angular with a Three.js BIM viewer, running on iPad and Android.
  2. bWeb app to supervise site issues, prepare models (IFC conversion, floor mapping) and generate site reports.
  3. cLaravel API behind the platform.
  4. dTestFlight distribution and transactional email infrastructure.
  5. eDocker and GitLab CI pipelines for delivery.

04 - SCREENS

The tablet app showing a clinic's 3D model, with four site issues pinned to its walls and colored by priority.
A site issue opened from its pin: annotated capture of the model, priority, description and assignee beside the 3D view.
One floor isolated in the 3D model, picked from the list of the building's levels.