Contact us

Multi-tenant Fire Inspection Portal

Developing a feature-packed web app for fire inspection management

ABOUT
the project

Client:

Fire Inspection Company

Location:

Country flag

USA

|

New Jersey

Company Size:

50+ Employees

Industry:

Fire protection

A comprehensive software solution that helps the customer to manage, plan, and execute fire inspection activities. The platform encompasses an admin portal and a service portal. It also integrates with several services for different workflows, ranging from running secure payments to monitoring system anomalies.

Quotation marks Quotation marks

Our specialists took a rigorous approach to provide the customer with the most reliable solutions to their challenges. We were able to propose our vision of the platform’s basic functionality and implement our ideas in the way that maximizes the business value to our customer. Overall, I am excited with the way our specialists managed to jump into the ongoing project and quickly take the leadership in their respective project domains.

Oleksandr D.

Project Manager at Leobit

Multi-tenant Fire Inspection Portal

Customer

Founded in 1947, Leobit’s customer became an undeniable nationwide leader in providing fire protection and safety services. They understood the importance of utilizing modern technology to stay on top of industry changes and gain a clear competitive edge. They wanted to build intuitive and versatile software that would help them handle customer operations more efficiently.

Business Challenge

The customer wanted to optimize their platform and expand it with new functionality in order to keep up with user expectations. They needed developers skilled in Ruby and .NET who were ready to take leadership to deal with different parts of their solution and expand their platform’s functionality with strong regard to quality.

One of the biggest challenges related to this project was associated with the lack of critical documentation. The customer also needed experienced specialists to build functionality that would seamlessly integrate with the existing solution and keep up with their branding.

Why Leobit

The customer wanted an experienced team skilled in different technologies to provide them with the most innovative and versatile solution for fire inspections. They were satisfied with Leobit’s tech stack expertise and the solutions that our specialists proposed. After Leobit showed the client that our vision aligns with their business needs, the client decided to rely on our team.

web app for fire inspection management project in detail

Project
in-detail

The customer had been running the project for some time before contacting Leobit. We provided experienced back-end specialists skilled in .NET and Ruby ready to enter the project on the run.

Our specialists had little time for onboarding. Therefore, they had to show solid research skills and versatility to understand project needs and critical aspects as quickly as possible. Upon communicating with other members of the team and the customer and thoroughly researching the project board and documentation, our back-end developers were ready to dive into system development.

One of the first major tasks that our team members handled during the project was developing and integrating a payment system with the system. Our specialists researched existing technical options for building a payment portal. Our team chose Collect.js to integrate the solution with payment systems in the most efficient and secure way.

Our specialists also developed the admin and the service portals for the customer’s solution. We created separate roles and different sets of functionality for these portals. To handle this task, we used .NET, which perfectly combined with Angular, which was chosen as the solution’s primary front-end technology. Both portals also rely on the Azure-based MS SQL database, which ensures excellent scalability and security.

After completing the main tasks assigned to our team, our specialists built several other features for the customer. In particular, we used the combination of Azure Function integrated with Azure Service Bus to ensure more efficient data synchronization.

We also configured Azure Application Insights to ensure that the system automatically detects and notifies the customer’s team about any anomalies. We also helped the customer optimize, configure, and build several minor features to enhance the app’s functionality, for instance, the barcode scanning feature.

fire inspection management
project-in-detail

Admin and Service Portals

Leobit's specialists developed an admin and service portal both for internal users and clients, respectively. The admin portal helps safety inspectors manage inspections, scheduling, violations, permits, etc. The service portal, with its consistent interface, organizes fire inspection documentation in chronological order.

The users can easily check their work history and scheduled inspections sorting by location or any other category preferences. The portal also allows the capability to generate PDF files for all entities such as accounts, locations, invoices, quotes, work orders, and reports. The portals were built using Angular and .NET Core technologies considered the optimal stack combination usually of web application development.

project-in-detail

Payment Portal

Leobit experts had to perform integration with a secure solution for enabling online transactions on the customer’s platform. The choice of our .NET engineers stopped at Collect.js, a JavaScript framework that lets merchants collect sensitive payment information in a PCI-compliant way. To maintain the customer’s unique branding throughout the entire transaction, it was decided to conduct the ‘inline’ integration.

Such integration allows customizing the payment form to entirely fit the customer’s website design and maintain a consistent user experience. While integrating the Collect.js payment solution with fire inspection software, our expert faced the problem of lacking necessary documentation but successfully overcame this challenge increasing the profit of customers’ business.

project-in-detail

Scalable Cloud Architecture

Our expert also created an MSSQL database stored in Microsoft Azure’s Cloud infrastructure. Azure Function integrated with Azure Service Bus sends messages into the queues for further processing and synchronization with data from the MySQL server the customer used before.

To continuously improve the performance and usability of customer inspection software, Leobit experts used Application Insights to detect and eliminate software performance anomalies. Papertrail cloud logging service backs up the work of our developer, quickly diagnosing and fixing server errors.

Technology Solutions

  • Convenient storing all the data about conducted and future inspections; proper documentation accountability with instant access through PC or smartphone
  • Efficient payment portal that securely integrates with several payment options
  • Grid-based data view with an opportunity for each user to customize their own grids in a handy way
  • Simplified and automated fire inspection process thanks to service and admin portals developed both for customer clients and internal users, respectively
  • Barcode scanning feature to instantly locate the corresponding asset during the fire inspection and quickly complete its testing and maintenance logging results into the system

Value Delivered

  • A solution allowing the customer the move from paperwork from many decades of operations to a digital environment
  • A multi-tenant system allowing the customer to automate business processes, making the work of inspectors easier and more cost-efficient to manage
  • Accelerated document approval process and accurate documentation accountability
  • Improved customer communication and user experience through a well-designed service portal