The client is based out of Singapore and needed a solution that can solve the problem of manual maintenance and inspection data of rigs and pipes of Oil and gas industries through automation. As manual inspection processes across various rigs and pipes needed to be tracked effectively, and they needed an efficient digital solution.

A condition-based inspection process was in place, where inspection data is collected via a tablet inspection application, on offshore platforms, remote yards and workshops across the world and made available to asset owners through a web-based platform. The program, therefore, requires a back-end application so that legacy data, manual data entry and editing can be achieved.

The project is to develop a solution for predictive analysis of the inspected data which is collected by the different set of teams and project engineers for the maintenance of rigs in the oil and gas industry. The stack is developed based on the different concept of AI and machine learning technologies with the following features:

  • Development of a web application for the Super Admin to manage rigs/ clients/ service providers(Admin) and Sub-assembly for rigs.
  • The team can record the data after inspection for the predictive analysis.
  • The data after the inspection is stored in the database for analysis using a web application interface.
  • Upload the legacy data into the system.
  • Current inspection data can be added through the mobile inspection application and verified by the engineer when required. 
  • Data can be viewed by the client via the web-based application.
  • Reports can be generated by the client through the front-end web-based application.


A fully automated solution for the client which includes the development of a web application for the Admin to manage rigs/ clients/ service providers(Admin) and Sub-assembly for rigs. They also have access to update the legacy data into the system. The platform will also have web applications for the Service Providers(Admin), through which they could manage their clients, create a project and manage the employees.

Also, a web application for the Project Engineers through which the PEs can define equipment details and describe the QCPs for each managed team and generate reports. This application will also have access for Supervisor, they will allocate the inspection to an inspector based on their competencies.

There are multiple personas in this application that are listed here based on their hierarchy of privileges.

  • Super Admin
  • Admin( Service Provider)
  • Project Engineer
  • Supervisor
  • Inspector

An android tablet for Inspector is also part of the platform and using the Android application the Inspector users can track and record pending inspections and can be used to complete the data collection for inspection

The components of the system are:

  • Web Application for Super Admin
  • Web Application for Service Provider – Administrators
  • Web Application for Project Engineer
  • Web Application for Inspection Supervisor
  • Web Application for Client – Drillers / OEM
  • Android tablet application for Inspectors
  • API Layer for Mobile Access and Modular Architecture




Front End Angular 5, HTML5, CSS, BootStrap
Backend Java Spring MVC
Mobile Apps Android SDK, Java, XML, Android Studio
Database MongoDB
Hosting Amazon Web Services


Total Project cost including development, testing, and deployment (USD)
Project Development Cost $70,300
Estimated Duration  28 Weeks
Scope Inclusions

  • UI/UX design
  • System testing and UAT Support
  • Live Deployment
  • 2 weeks of warranty support after Go Live

Looking for a similar solution?