Back to Case Studies
Field Services

Fully Bespoke Platform that Transformed Field Service Operations

Coast Smoke Alarms logoCoast Smoke Alarms

End-to-end design, build and launch of a modern field service platform featuring an offline-first PWA mobile app for technicians and a scalable .NET API backend hosted on Azure.

PWA Mobile App.NET & AzureAPI DevelopmentWork Order Management

Key Results

Platform

End-to-End

Mobile

Offline-First PWA

Tech

.NET, Azure, C#

Client

Coast Smoke Alarms

Project Duration

6 weeks + ongoing

Team Size

1 team members

The Challenge

Coast Smoke Alarms needed to modernise their technician operations with a mobile-first solution that would work reliably in the field, even with poor connectivity. Their existing web portal wasn't optimised for mobile use, making it difficult for technicians to efficiently manage work orders, update alarm data, and complete jobs while on-site at properties.

Our Solution

We designed and built a complete field service platform from the ground up, consisting of a Progressive Web App (PWA) for technicians with offline-first capabilities and a modern .NET API backend hosted on Azure. The PWA delivers full feature parity with the existing technician portal while providing a superior mobile experience optimised for field work.

Implementation Approach

The backend system was built on modern .NET and C# hosted in a new Azure account, featuring a robust REST API to manage full database operations for work orders. The PWA was developed with offline-first architecture using service workers to ensure functionality in areas with poor connectivity, secure technician login, work order updates including technician notes and alarm data, and rule-enforced editing where smoke alarm data is editable while other fields are protected. The platform was designed with future integrations in mind, including PropertyMe, PropertyTree, and OurTradie.

Technologies Used

.NET
C#
Azure Cloud
PWA
REST API
Offline-First Architecture
Service Workers
Mobile UX

Project Gallery

Continue Exploring

Ready to see more case studies?

View All Case Studies