Safety Inspection and Reporting SaaS

Cloud-Based Fire Prevention Solution

​Leobit provided technical assistance and advanced a feature set of one of the US market’s most trusted fire inspection platforms. The SaaS provides companies with the capability to run and manage inspection services within a single comprehensive solution.

Customer Location New York, USA

Technologies Ruby 2.6.6, Rails 5.2.4, SQL, AWS, RSpec, iOS, Docker

Team 5 team members

Challenges

Before the Leobit team stepped in, the processing of long-running tasks on the platform had been experiencing performance problems. This report generation feature, which is one of the most important attributes of SaaS, could lead to website hangs. Leobit’s engineers added Sidekiq and Redis to an existing Rails application to improve the site’s speed and ensure smooth performance. Sidekiq, a queue processing framework backed by Redis, an in-memory data structure store, made it possible to retrieve and create data faster. So now, thousands of job requests on the platform are processed within a second. Thanks to its multithreading capability, Sidekiq also schedules jobs with extremely high concurrency.

Project description

To increase software quality and improve development productivity, the customer augmented their in-house development resources with Leobit’s Ruby team. Before expanding the system’s functionality, our experts significantly redesigned the current code architecture to achieve the necessary scalability for upcoming features. Eliminating hidden defects and vulnerabilities of the SaaS ensured that added enhancements wouldn’t cause unnecessary complexity in the future.

The safety solution is used by customer clients worldwide. So helping the customer expand the business’s global reach, Leobit added new inspections that would meet national standards of different countries. Our team enabled report auto-generation compliant to published standards and specifications depending on the country where the field inspection took place.

The customer’s cloud-based fire prevention solution became a breakthrough in safety inspections. The backend shared with the iPad mobile application was considerably improved by Leobit’s Ruby team, which eased field service workflows and removed the headaches associated with paperwork. Now, the field technicians, with a few clicks, can create reports, proposals, work orders, invoices and securely send them to the office directly from the field.

Features & Functionalities

Instant generation of branded reports with contact information and logo of the company performing inspections that eliminates paperwork and saves technicians’ time

Visual representation of data with various filters and flexible reporting options, thus bypassing the hassle of using third-party services or creating performance curves by hand

Improved and accelerated the overall fire inspection process thanks to open communication between the field, office, and technicians with flawlessly synced time and name stamped messages

Convenient interface and real-time tracking feature of the inspection business so users can optimize human resource allocation process and never miss important updates or upcoming inspections

Collection of legally valid electronic signatures after completed inspections and deficiency identifications within a matter of minutes

End Users

​Public and private companies that want to perform and manage their fire protection inspections for ensuring fire prevention in the workplace.

Results

With the improved backend architecture design and advanced features implemented by Leobit experts, the platform entered the global market and helped its users provide high-quality fire protection services. Leobit’s engineers became an integral part of the customer’s in-house team for the year of cooperation. Now they provide maintenance and technical support to the SaaS to sustain product success and assure a high return on investment.

Improvements our team has done so far resulted in:

  • software architecture redesign to exclude the probability of costly errors later in the development process
    optimized business processes and enhanced work efficiency of the platform’s users by adding new capabilities to the current workflows
  • 95% coverage of the project with unit tests to create a reliable engineering environment, thus saving development time in the future
  • integration with New Relic to ensure software quality and rate application performance across the environment in a unified manner
  • improved scalability of the software to guarantee that a slight change of the environment wouldn’t affect the robustness of the SaaS
  • report generation feature that helps technicians to perform fire inspections according to the standards and requirements varied by state and country
  • improved multi-tenant database architecture to optimize the use of database resources and set up configurations without changing the underlying codebase to reduce infrastructure costs and speed up provisioning of new tenants

Interested in learning more? Get in touch