Challenge
The customer faced a serious problem: the existing desktop application was not up to date and did not allow engineers to effectively track drilling parameters. Engineers often lost time searching for relevant information and analysing data, which affected overall productivity.
The Abyron team's main objectives were as follows:
📌Develop a web application for online monitoring of oil drilling.
📌Simplify the data analysis process for engineers.
📌Provide real-time data display so engineers can react quickly to changes.
The customer faced a serious problem: the existing desktop application was not up to date and did not allow engineers to effectively track drilling parameters. Engineers often lost time searching for relevant information and analysing data, which affected overall productivity.
The Abyron team's main objectives were as follows:
📌Develop a web application for online monitoring of oil drilling.
📌Simplify the data analysis process for engineers.
📌Provide real-time data display so engineers can react quickly to changes.
Solution
Work on the project began with a thorough analysis of the customer's requirements and existing processes. We realised that in order to achieve our goals we needed to create an interface that would be easy to use and functional at the same time.
▎Building online schedules
One of the key tasks was to create online graphs that displayed various metrics such as time and drilling depth. To do this, we used React.js in combination with GraphQL and Apollo Client, which allowed us to efficiently load data from sensors installed on the drilling rigs.
▎Displaying the domain area
The next step was to display the domain area of the well drilling. We developed a visualisation to help engineers quickly navigate and understand the current status of the work. This required us to use React Query to optimise requests to the server and get up-to-date data.
▎ Notifications of exceeded values
In addition, we have implemented a notification system that informs engineers when indicator values fall outside of the established limits. This is a critical function, as it avoids potential accidents and allows us to react quickly to changes.
▎Process optimisation
During the development process, the team also decided to optimise the existing functions of the application. We connected new libraries and tools, such as Formik for working with forms and Webpack for building the project. This made the application more productive and user-friendly.
Work on the project began with a thorough analysis of the customer's requirements and existing processes. We realised that in order to achieve our goals we needed to create an interface that would be easy to use and functional at the same time.
▎Building online schedules
One of the key tasks was to create online graphs that displayed various metrics such as time and drilling depth. To do this, we used React.js in combination with GraphQL and Apollo Client, which allowed us to efficiently load data from sensors installed on the drilling rigs.
▎Displaying the domain area
The next step was to display the domain area of the well drilling. We developed a visualisation to help engineers quickly navigate and understand the current status of the work. This required us to use React Query to optimise requests to the server and get up-to-date data.
▎ Notifications of exceeded values
In addition, we have implemented a notification system that informs engineers when indicator values fall outside of the established limits. This is a critical function, as it avoids potential accidents and allows us to react quickly to changes.
▎Process optimisation
During the development process, the team also decided to optimise the existing functions of the application. We connected new libraries and tools, such as Formik for working with forms and Webpack for building the project. This made the application more productive and user-friendly.
Results
The results of the Abyron team's work were impressive:
- Simplified data analysis: Engineers can now quickly get reliable, real-time readings just by looking at the right graph. This greatly speeds up the decision-making process.
- Intuitive interface: The new web interface is more user-friendly and intuitive, reducing training time for employees.
- Improved safety: The notification system allows engineers to respond quickly to changes in performance, which contributes to improved safety at the drilling site.
- Performance optimisation: The application has become more productive and reliable through the use of modern technologies and libraries.
The results of the Abyron team's work were impressive:
- Simplified data analysis: Engineers can now quickly get reliable, real-time readings just by looking at the right graph. This greatly speeds up the decision-making process.
- Intuitive interface: The new web interface is more user-friendly and intuitive, reducing training time for employees.
- Improved safety: The notification system allows engineers to respond quickly to changes in performance, which contributes to improved safety at the drilling site.
- Performance optimisation: The application has become more productive and reliable through the use of modern technologies and libraries.