All Case Studies
ERP & Industrial ERP / Renewable Energy

Solar O&M Management Platform

Custom web and mobile maintenance management application streamlining solar asset operations, including preventative maintenance, field operations, and centralized asset management.

Client BGE Solar
Location United Kingdom
Duration 8 months
Team 5 engineers

The Challenge

BGE Solar was managing preventative and corrective maintenance across a portfolio of solar farms in the UK using a mix of spreadsheets, email threads, and a generic field service app that wasn't built for renewable energy workflows. Field technicians had no structured way to document defects against specific panels or inverters, maintenance schedules weren't linked to asset performance data, and management had no consolidated view of which sites were at risk of SLA breaches. The system also had to work reliably in the field where network coverage was often limited.

Our Solution

We built a web platform for planning and operations staff paired with an offline-capable mobile app for field technicians. The web platform holds a complete asset registry with site, array, string, and component-level hierarchy. Maintenance schedules are generated automatically based on asset age, manufacturer recommendations, and historical fault rates. Field technicians receive daily work orders on the mobile app, record inspections with structured defect logs and photo attachments, and sync data when connectivity is restored. Management gets a real-time dashboard showing site health scores, open corrective actions, and SLA status across the portfolio.

Our Approach

01

Asset Hierarchy & Registry Design

Modeled the full site-to-component asset hierarchy used across BGE's UK portfolio. Imported existing asset inventories via bulk CSV upload, validated them against manufacturer specifications, and built the data model to support arbitrary component nesting for future inverter and battery storage additions.

02

Maintenance Scheduling Engine

Built a rule-based scheduler that generates preventative maintenance work orders based on configurable triggers: calendar intervals, runtime hours, and fault count thresholds. Work orders are assigned to field teams based on site proximity and certification requirements, with automated escalation if unacknowledged past due date.

03

Offline-First Mobile App

Built the field technician app in React Native with SQLite-backed offline storage. Work orders, asset data, and defect templates sync to the device on shift start. Technicians can complete full inspection workflows — including photo capture and structured defect classification — with no connectivity, and data syncs automatically when back in range.

04

Operations Dashboard & Reporting

Built a management dashboard aggregating site health scores derived from open defect severity, overdue maintenance counts, and recent fault events. Exportable reports in PDF and Excel cover regulatory O&M logs, O&M performance against contract SLAs, and technician productivity.

"We can now see the health of every site in the portfolio from one screen. Before this, we wouldn't know a site had a problem until a client called us. That's completely changed."

Head of Operations BGE Solar

Key Results

91% Reduction in missed preventative maintenance
100% Field data captured digitally (was 0%)
3 weeks Saved per site per year on O&M reporting
0 SLA breaches in 12 months post-launch

Tech Stack

React React Native Node.js PostgreSQL SQLite AWS S3 Docker REST APIs

Let's Build Together

Have a similar challenge? We'd love to hear about your project.

Start a Conversation