Turnaround
4 weeks
A portfolio site for portraits, weddings, and events
Robijn wanted a site that felt like her shoots: warm, minimal, and easy to browse on mobile. I designed a modular grid, built it in PHP + vanilla JS, and added a lead form that routes straight to her CRM.
Turnaround
4 weeks
Pages
6
Stack
PHP + vanilla JS
Shot-first storytelling
Hero blocks use responsive art direction so vertical portraits stay crisp on desktop and mobile. Galleries reuse one component that supports drag-to-pan, keyboard navigation, and per-shoot color grading.
Booking + SEO polish
A multi-step lead form filters inquiries by shoot type, pushes them into Robijn’s Notion CRM, and fires a confirmation email with prep tips. I also added structured data + Open Graph previews so her blog posts share cleanly.
Related