Securely integrated 3rd party systems, raised capital, and launched a company

Projects

Securely integrated 3rd party systems, raised capital, and launched a company

Consulting

Mobile development

Software development

Client

Zynka

Technologies

PHP

Laravel

Vue.js

Node.js

JavaScript

Industry

Real estate

Duration

1 year

About the company

Zynka BIM

Located in Gothenburg, Stockholm, and Malmö, Zynka BIM offers Architectural Services and transforms how buildings are designed, constructed, and operated.

Their primary goals are to create more efficient work processes in digitizing buildings and minimize errors, which, in the long run, result in a shorter and less costly building life cycle.

The challenges

Business challenges

Operating across a vast range of businesses, Zynka was facing several digital challenges.

ADMIN PANEL

They needed an admin panel for their projects and employees to track and organize their work better

3D SCANS PLATFORM

A platform to withstand importing large-scale 3D scans of objects such as residential or business buildings

3d scans of buildings

Technical challenge

Accurate 3D snapshots of buildings over time

The project resembled an R&D project more than anything else. There were many different third-party products and services that we needed to integrate with and have them work in sync.

Some of them were cutting-edge, such as an AI camera that could detect a person falling in a building. This was relevant as we played with the idea of implementing this in elderly homes. Over time, we realized that some of these technologies were premature and had to be removed.

Before we helped Zynka build the platform to digitalize the infrastructure of the building, they had to rely on AutoCAD renders or even project plans that did not necessarily show the end placement of, for example, electrical, heating, and plumbing installations in the building.

THE SOLUTION

Raised significant capital with this MVP that allowed Zynka to launch a new company

In translation, the Zynka team can quickly locate hidden assets (valves, pipes, power boxes) and tell exactly where they are and their technical details.

We used the Laravel framework and NodeJS hybrid to create the admin panel. Since its creation in 2011, Laravel has proven itself as a reliable and stable framework that enterprises can use. As a result, we were able to implement RBAC (role-based access control) over resources without problems, creating a unique multi-tenant solution that ultimately enabled scaling to more clients.

We’ve chosen Kafka as the primary messaging queue system and the slave NodeJS application. The application helped us generate access tokens for the 3rd party system that needed to be integrated as a part of the back end.

The main goal was to build an efficient, multipurpose solution and secure the integration of third-party systems into Zynka’s. As the client needed specialized solutions, we opted for Laravel as a base PHP for a custom web application. Laravel also gave us all the creative room we needed.

We created portable 3D view renderers, which were then embedded into the client applications, giving different views of 3D floor plans. To summarize in an apprehensible way, the application allowed setting points of interest in 3D spaces that tied assets from a catalog.

After all, wouldn’t you like to see your complete building internally and externally at all times, just a click away?

Technologies

Laravel as a base PHP framework

key

OAuth2

We’ve chosen Laravels passport to implement the OAuth2 authentication service.

cpu

Node.js

To make the 3rd party integration and authorization work seamlessly, we used Node.js worker.

layout

Vue.js

We decided to use Vue.js for the front-end technology as it blends nicely with Laravel. However, we made the 3D renderers framework agnostic.

smartphone

Xamarin

We had iOS and Android applications built in Xamarin, serving as alert endpoints for end users.

terminal

Python

We used Python to process alerts and notifications from sensors inside buildings.

Emil Eek

Emil Eek

Former Head of Development at Zynka

We struggled with outdated AutoCAD renders and no good way to manage large-scale 3D scans. Zendev solved both.

Zendev co-founder Nikola Mirkovic - enterprise software development partner for CTOs and IT leaders

Nikola Mirkovic • Co-founder / Co-CEO

Not a stranger to property tech

Nikola has worked on property software projects and knows the niche. If you have a challenge, he’s a good first call.