The job
The studio needed a site that shows the work, and a place for an enquiry to land. A form that emails into the void is not a system. The lead has to be stored, notified, and waiting in an admin when someone sits down to reply.
What it does
This site. A discovery form with a consent checkbox and a spam check. New leads go to email and, when configured, a push notification. The admin lists them, holds notes, and keeps the mail settings in one screen.
How it runs
Laravel, MySQL, and Docker on dedicated hardware. Each client platform on the same server is its own set of containers. This one is the front door.