Challenge

The Enigma assessment application was in a very raw proof of concept state when Magneton Labs was brought in to act as the development team that would create a production-ready product. Enigma already had customers signed up and ready to start utilizing the application for their recruiting needs, but still had a substantial roadmap of features in need of implementation. Magneton Labs’s challenge was to implement essential features, including the full assessment workflow and corresponding administrative tasks, in order to launch Enigma. We continued to help build out the application based on customers’ feedback about their additional needs.

Solution

The development team made use of Next.js to prioritize quick loading times on the client side of this application. The server-side rendering capabilities of Next.js allow the Enigma application to retrieve web pages and any corresponding data in one go, eliminating the need for multiple network requests and preventing subsequent delays in data population.

Shepherd Tour

The Magneton Labs team also had the opportunity to integrate one of our own open source projects, Shepherd, into the Enigma platform. The Shepherd library provides a way to guide users through a tour of a web application, highlighting the key features users should familiarize themselves with, in order to use the app at its full potential.

Cypress Testing

The development team also incorporated Cypress, an integration testing framework, into the Enigma application. This end-to-end testing technology allowed the development team to deliver features to users with confidence that critical tasks aren’t disrupted by bugs.