Case study: LSQ
Testing and qualification web portal

LSQ is a cloud-based testing and qualification portal. The web app is a full rebuild of the company's pre-existing Windows-based legacy software. The new software allows engineers to perform tests and qualifications from the field, on any device.

Technologies used

  • Symfony
  • React
  • PostgreSQL

Want to rebuild your legacy software?

Get a free web quote

Secure & confidential

Talk to us about your project

4.9 Star Star Star Star Star on Google Icon

Our favourite features in the LSQ web portal

1

Qualification booklet PDF export

  • All test results combined into a single booklet which can be provided to the client
  • Big time saver over manually putting a document together
  • Less room for human error as the booklet is automatically generated from the results
  • Standardises the format and brand across all qualifications
2

Real-time test suite

  • Test results shown in real-time as values are entered
  • Charts to visualise results, helping to reduce human error, as incorrect or irregular inputs can clearly be seen
  • Images/photos can be uploaded against a test to document customer equipment
  • iPad support, enabling easier testing from remote client locations
3

Customer system configuration

  • Configure client systems with their specific hardware, which can be re-used across tests to save time
  • Tailor which tests are available to a customer based on their equipment
  • CRM functionality to keep track of the company, its locations and important contacts
  • Client systems can be signed off before conducting tests, reducing input errors

Behind-the-scenes and other top features

Not all heroes wear capes. These behind-the-scenes features don't have screenshots, but form an important part of the project.

  • Granular user permissions and access control
  • Content management system - data in all dropdowns, test defaults, etc. can all be managed within the software
  • iPad support - tests can be carried out remotely
  • Regular automated off-site database backups stored in the cloud
  • Support for multi-server architecture to reduce potential downtime

Want to develop a web app like this?

“Codevate was the only company who ‘got’ our idea. We’ve worked with them to incrementally digitise most of our business processes -- their iterative process was ideal for us”
Star Star Star Star Star

– Robin Conway, Managing Director, ARCC Communications

100% UK-based

Free 30 minute scoping call

No obligation high-level proposal

Develop my web app now

Secure & confidential

Project outline: rebuilding the legacy software

Our client came to us with their pre-existing laptop-based software, used for performing tests and qualifications on scientific equipment. The software was showing its age, having been developed a long time ago - "legacy software". It had numerous problems, causing it to no longer be fit for purpose.

The main issues with the legacy software were:

  • Becoming increasingly slower over time - this made it difficult for staff to carry out their job.
  • Distributing the software was difficult - staff had to physically bring in their laptop for the IT team to install the software.
  • Unable to easily deploy software updates - software updates could not be rolled out remotely.
  • The software developers were unavailable - no updates to the software could be performed without them, meaning that critical issues go unaddressed and no new functionality could be developed.
  • New developers would be difficult to find - due to the legacy technologies used, with fewer and fewer developers willing and able to work with them. They would also be rather expensive.
  • Bugs and errors were present - such as errors in calculations, meaning the software was not usable in some cases.
  • On-site server had increased risk of outage and data loss - maintaining a physical server can also be costly.

Our solution

We rebuilt the software as a web-based portal, meaning that the software could be accessed from any device without any prior installation. Software updates can be deployed at will, meaning staff will always be running the latest version.

With cloud-based software, regular database backups can be taken and stored securely. The risk of software outage can be lowered by scaling the software across several physical availability zones.

The new software itself has a much improved modern user interface (UI) and user experience (UX), allowing staff to carry out qualifications more efficiently. Fine-grained access control was introduced to allow staff to have different levels of access to the data.

Delivering the new software

At time of writing, the software has recently been rolled out. Staff are beginning to adopt the new software, with the feedback being very positive so far.

With the new software there are now plenty of opportunities for innovation, now that the shackles of the legacy software have been removed. For example, a new customer-facing portal could be developed, with integrated payments, allowing for a self-checkout customer experience.

Due to the nature of the software, a great deal of domain knowledge was required to develop it, which we acquired throughout the course of the project. We are now intimately familiar with the business and its processes, allowing us to act as a virtual head of technical - consulting on business processes.

Questions about developing an app?

4.9 Star Star Star Star Star on Google Icon

Let’s talk about how our software can work for you.

Get in touch