Understand
The platform already worked — but it ran on a heavy custom Express backend inside Docker: servers to provision, patch and keep alive, with SSR, auth and storage all hand-rolled. The product was proven; the infrastructure was the weight.
- The audience
- The event organisers running the big-screen donation show, the donors giving from their phones, and the operator driving it all from a control panel.
- The baseline
- A bespoke Express + Docker stack — hosting to babysit, scaling to worry about, and custom plumbing for everything the app touched.
- The groundwork
- A real, working product already existed. The job was to move it onto something modern, not to rebuild it.


