.png?width=1500&height=750&name=sensefly-client-show-image-1%20(1).png)
14
Three and a half months, start to finish, as planned in the sprints.
50K+
To the application.
16K+
Using the platform.
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 application’s codebase needed updating, and the company wanted a partner it could trust with the rewrite.
typo3 had to give way to a client-side application able to carry any logic above the new microservice cluster.
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.
Old user interfaces needed bringing up to current trends and into line with the company’s visual identity.
What we did
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.
Potential alternatives were reviewed before Vue.js was chosen, on the strength of reusing one component set across multiple applications.
The existing interface was reworked so the new screens would match both the technology and what users now expect.
Using TypeScript made the delivered application robust, and extensive testing and modularisation lifted code quality.
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.
01
The progressive JavaScript framework the app was rewritten in.
02
Typing that makes the delivered application robust.
What’s next