A portfolio site for portraits, weddings, and events

Robijn Fotografie

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.

2025 Utrecht, NL Live
Robijn Fotografie

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

More in this vibe