The Challenge
Spoiled To Perfection needed episode pages, show notes, and content management for an ongoing web series — without licensing a platform built for someone else's show.
The Solution
A custom PHP/MariaDB site purpose-built around the series: per-episode pages, embedded video, and an editorial backend simple enough for the producers to run themselves, hosted on a hardened nginx stack.
What I Built
Per-Episode Pages
Each episode gets its own page with video, notes, and links — built for how a series is actually published.
Editorial Backend
The producers add episodes and content without a developer in the loop.
Hardened Hosting
fail2ban, ClamAV, and Splunk monitoring on the nginx stack behind it.
Outcome
- New episodes publish without developer involvement
Built With
