Frontend Development and Codebase Update for an App That Enables Drone Management

senseFly drone management app.

14

Weeks to deliver

Three and a half months, start to finish, as planned in the sprints.

50K+

Monthly visits

To the application.

16K+

Subscribers

Using the platform.

The client

senseFly makes drone solutions that simplify how geospatial data is collected and analysed. Its users work in humanitarian aid, engineering, agriculture and surveying, and the point of the whole thing is better decisions.

The drones ship with a web application clients use to manage every drone they own.

The challengeWhat the teams actually needed

The application’s codebase needed updating, and the company wanted a partner it could trust with the rewrite.

Challenge 01Off a server-side CMS

typo3 had to give way to a client-side application able to carry any logic above the new microservice cluster.

Challenge 02Quality that survives the years

The team had to implement a modern application in Vue or React, with code quality and unit test coverage high enough that the thing stays evolvable.

Challenge 03Interfaces showing their age

Old user interfaces needed bringing up to current trends and into line with the company’s visual identity.

What we did

From typo3 to Vue.js, by a team of three

A team of three reviewed the alternative frameworks and recommended Vue.js, which allows several applications to be built from one set of components. One developer, a project manager and a QA specialist delivered the whole thing.

Area 01 · Framework

Vue.js

Vue, after a proper look

Potential alternatives were reviewed before Vue.js was chosen, on the strength of reusing one component set across multiple applications.

Area 02 · Interface

UI

Old UI, polished

The existing interface was reworked so the new screens would match both the technology and what users now expect.

Area 03 · Code

TypeScript

TypeScript for robustness

Using TypeScript made the delivered application robust, and extensive testing and modularisation lifted code quality.

Area 04 · Architecture

Architecture

Built to grow into

The chosen architecture and stack leave room for the application to scale and take on more complexity.

Client testimonial

Netguru demonstrates consistent dedication to the quality of delivery and transparency by insisting on client involvement throughout the whole project, developer staffing, and implementing internal code quality practices. This is unusual and refreshing.

Carlo Bottiglieri

Head of Software

Tech stackThe tools that made it possible

01

Vue.js

The progressive JavaScript framework the app was rewritten in.

02

TypeScript

Typing that makes the delivered application robust.

What’s next

Need to scale your product team without losing engineering velocity? Let’s find the right talent.

We’ve extended product teams for global platforms, fast-growth startups, and everything in between. Tell us what you need — we’ll match you with the right engineers, designers, and data specialists.
Book a team scaling session