Web Development

Sentinel Portal

Sentinel is a secure digital platform that manages the entire water quality testing lifecycle for residential water tanks.

Securely integrating third-party laboratories while protecting sensitive sample data

Year

2025

Duration

6 months

Visit

Live Website

sentinelprotects-image

Project Overview

Sentinel is a secure digital platform that manages the entire water quality testing lifecycle for residential water tanks. Plumbers collect water samples from installed tanks and register those samples in the Sentinel portal. Each sample is uniquely tracked. An accredited external laboratory (such as SOCOTEC) tests the sample and securely submits the results back to Sentinel using a protected API. Sentinel stores the results, evaluates water quality against defined standards, generates outcomes and recommendations, and automatically produces a PDF Water Quality Certificate.
The certificate is:
  • Emailed directly to the homeowner
  • Available for download via the portal
  • Provided as a hard copy by the plumber if required
All sample data and test results can also be retrieved through Sentinel’s API, ensuring transparency, traceability, and easy integration. A heartbeat monitoring system ensures the lab integration remains reliable and continuously operational.

Client Background

SentinelProtects delivers a service that connects plumbers, accredited labs, and homeowners through a single workflow to ensure residential water tanks are tested, documented, and certified consistently and securely.

Challenges

- Securely integrating third-party laboratories while protecting sensitive sample data
- Maintaining end-to-end traceability for each sample from collection through certification
- Ensuring consistent, validated data entry (pack reference numbers, customer IDs/UCR, dates, results)
- Automating evaluation and certificate generation to reduce manual effort and delays
- Providing reliable operations (monitoring/heartbeat, background processing)
- Supporting API-based data access for external systems and transparency

Goals & Objectives

Provide a single portal for registering and tracking water samples
Enable accredited labs to submit results securely via API
Store all results centrally with auditability and traceability
Evaluate results against defined standards and generate outcomes/recommendations
Automatically generate and distribute PDF Water Quality Certificates
Provide APIs to retrieve sample data and results
Ensure continuous reliability through heartbeat monitoring and operational tooling
portal2

Implementation Process

01
Discovery & workflow mapping
Defined the end-to-end lifecycle: registration → testing → submission → evaluation → certificate delivery.
02
Data model definition
Structured core records for clients/customers and samples, including unique identifiers and status fields.
03
API design & delivery
Implemented REST endpoints for lab integration (sample service), customer lookup/creation, and heartbeat monitoring.
04
Security & access control
Implemented API-key validation and client access rules.
05
Automation & background processing
Implemented scheduled/background processing for evaluation, supporting stats, and document generation.
06
Certificate generation & delivery
Automated PDF creation and delivery (email + portal download; printable for hard copy).
07
Testing & operational readiness
Validated API workflows, edge cases, and reliability monitoring.

Our Solution

We built a secure portal and lab integration layer that allows plumbers to register and track samples, while enabling accredited labs to securely submit and retrieve results using protected API keys. The system automatically evaluates test results, generates outcomes and recommendations, and produces a PDF Water Quality Certificate that is distributed via email and available for download through the portal. To ensure transparency and seamless integration, it also supports data retrieval through APIs, and maintains continuous operational monitoring with a dedicated heartbeat endpoint.

Results & Impact

work with us

Like What You See?

Looking to streamline your business operations with a custom web application?
Let’s discuss how we can help.