Case Study
Mobile platform interlinked with existing systems for a UK energy company.
Project Overview
Our client, a leading energy development company, partnered with us to build a mobile application for internal use that streamlines operations across multiple development sites. The client needed a cross-platform solution capable of running on both iOS and Android devices, ensuring seamless communication for field teams and providing real-time insights from various infrastructure systems.
The core objective of the project was to empower site personnel with quick access to critical information and alerts, while also managing team resource allocation efficiently. Given the sensitive nature of operations, the solution required tight integration with the company's existing security frameworks, including Single Sign-On (SSO), ensuring secure yet easy access for employees.
The Problem
The client's previous system relied heavily on SMS notifications to communicate critical updates and alerts from energy development sites. However, this approach created several operational challenges:
Broadcast Alerts to All Engineers:
The SMS-based system lacked the ability to target specific field engineers based on location or assignment. As a result, every engineer—regardless of whether they were responsible for the site in question—received alerts. This led to unnecessary disruptions, confusion, and notification fatigue, making it harder to identify who should respond to specific issues.
No Visibility into Site Attendance:
The system had no way to track who was assigned to or en route to a site, nor could it indicate if someone was actively on-site. Supervisors were left guessing who was responding to alerts, creating delays in resolving issues and complicating resource management.
Limited Access to Site Information:
Engineers often struggled to retrieve essential site details, particularly in areas with poor mobile signal strength. Since the existing infrastructure lacked offline support and didn't integrate well with the EAM system, field personnel couldn't easily access up-to-date information about assets, site conditions, or maintenance needs when they needed it most.
Our Solution
To address the client's challenges, we developed a cross-platform mobile application and a robust backend API that seamlessly integrated with their existing infrastructure. This solution ensured that field engineers received relevant, timely information and improved operational efficiency across all sites.
Targeted Push Notifications:
The app replaced the outdated SMS system with push notifications that were sent only to engineers in the affected site's region. This targeted approach reduced noise, ensured that alerts reached the right personnel, and enabled faster response times.
Site List with Detailed Information:
Users could browse a list of all development sites and select a specific site to access detailed information, including asset status, recent activity, and maintenance schedules. This integration with the EAM system ensured that field personnel had the most up-to-date data, even in remote areas with limited connectivity.
Alerts and Incident Management Dashboard:
The app provided a clear view of all sites with active alerts, showing who had responded, the status of their response, and a description of the issue. This real-time visibility empowered supervisors to manage incidents more effectively, track who was on-site or en route, and ensure proper coverage for critical situations.
Tech Stack
Frontend:
React Native
Redux
Microsoft Azure SSO
React Native
Backend:
Node.JS
Express
MongoDB
AWS EC2
AWS Application Load Balancer