Case study · Photography · In progress
A client dashboard for a wedding photographer.
A custom client portal for galleries, contracts, and invoices, built around how a working photographer actually runs a studio. Currently in build; launching with a real-client beta.
The challenge
Wedding studios run on three apps and a folder of spreadsheets.
Galleries live in one tool. Contracts in another. Payments in a third. The wedding-day timeline is a Google Doc shared the night before. It works at eight weddings a year. It stops working at thirty.
Off-the-shelf studio platforms either cost more than a second-shooter or feel like a help-desk built for a 50-person team. The brief is the opposite: one calm workspace, shaped to the studio it belongs to.
The approach
One workspace, calm by default.
We're building a single dashboard that puts galleries, contracts, payments, and the day-of timeline in one place, for the photographer and their clients. The design language is warm and quiet, because that's what wedding work feels like at its best.
Boring stack, on purpose. Static-first marketing surface, a small typed dashboard for the studio side, real-money plumbing through Stripe. We want something that will still be running, easily, in 2031.
The result
Launching with a real-client beta this season.
First studio is already onboarded for the beta. Real wedding season starts in a few weeks, which is the only deadline that matters: by the first ceremony, every booked couple should be living in the dashboard.
Once it's running in production, we'll publish screenshots, real numbers, and a proper case study here. Until then, this page is honest about being a work in progress, which feels right for a tool that's still being shaped by the people using it.
A small note: we’re keeping this case study deliberately light until launch. Screenshots, metrics, and a real client quote will land here once the first wedding ships through it.
Have a project in mind?
Want something like this?
Tell us what you're working on. We'll tell you, honestly, whether we're the right fit.
Let's talk →We reply within a day. Often within an hour.