Applicaton Build

EDR

* Please note that the use of assets from the shown content has explicit permission from the making websites better director. My work on this is on the development of this platform.

The (EDR) is a confidential reporting platform used across the UK and Ireland to record epilepsy-related deaths.

The client needed a complete rebuild of their legacy system, which had become outdated and at risk of a security breach. The new platform had to be secure, modern, resilient, and capable of handling highly sensitive data without compromise.

I developed the full system using Laravel and React, delivering a robust, scalable solution that meets strict privacy and operational requirements.
React Idle
Laravel Idle
Tailwind Idle
PHP Idle
CSS / SCSS Idle
DigitalOcean Idle
Laravel Fortify Idle
Laravel Herd Idle

Security

Replacing the old system wasn’t just about improving usability.

It was about ensuring data integrity, protecting vulnerable information, and giving the organisation a safe, dependable way to collect and manage critical records.

Authentication

The new platform needed advanced authentication, encrypted data handling, multi-step workflows, and strong administrative controls, all while remaining user-friendly for families, clinicians, and researchers.
Project image Form Progress

Approach

The rebuild focused on marrying a secure, well architected Laravel backend with a modern, reactive frontend written in React.

This pairing created a system capable of handling a multi-layered form containing more than 80 fields, split across visible and hidden blocks that reveal themselves only when relevant. Validation happens at every layer, browser, frontend and backend, ensuring that data is captured accurately, consistently and safely.

The submission workflow includes save states, expiration timers, reactivation options and scheduled reminder emails, meaning users can progress at their own pace without losing critical information. Administrators can manage both users and records through a full CRUD interface, with permissions and roles controlled by Laravel’s authentication layer.
Project image left Create Account
Project image right Form Search

Functionality

Security shaped every decision in the build. Two-factor authentication is handled through Laravel Fortify, email logging is integrated to support full audit trails, and Google reCAPTCHA v3 protects the login, registration and password-reset routes from automated attacks.

The platform is architected to ensure that only authorised users can access sensitive data, and all operations undergo strict server-side validation. On the infrastructure side, the system is deployed on a hardened DigitalOcean Ubuntu server running NGINX, PHP 8.3, caching layers and object caching.
Project website preview
Sign Up
Project website preview
Project Progress

Security

Access to the server is restricted to SSH key authentication, eliminating password-based entry points.

These layers combine to create a fast, stable and highly secure environment capable of supporting the EDR’s long-term operational needs.
Project website preview
User Management
Project website preview
Field Options

Ready to build something brilliant?

All Rights Reserved  | Copyright 2020 - 2025 Christopher Nathaniel