Free Tool · Demo

What a studio dashboard actually looks like.

A working mockup of the private admin page my studio runs on. Click around — it's all fake data.

This is a demonstration

Fictional studio, invented people, made-up numbers — nothing here is real and nothing you click sends anything anywhere. On the real page there's a password step first, checked on the server and then remembered on your device, so you only do it once. Everything below is what you see after that. The post explains how it works and gives you the prompt.

Example Photography · Admin

Dashboard

3Guide Subscribers
4Call Bookings
5Invoices
4Team Roster
2Package Builds
2Feedback

Guide Subscribers

Everyone who requested the posing guide — your newsletter list.

DateNameEmailCame from
Aug 13, 2026Rowan Ellisrowan.ellis@example.com/guides/posing
Aug 11, 2026Priya Ramanp.raman@example.com/
Aug 9, 2026Dani Okafordani@example.com/journal/venue-guide

Call Bookings

Every call booked through /book — straight from your real calendar availability.

BookedNameEmailWhenModeTopic
Aug 14, 2026Noor & Adamnoor.a@example.comTuesday, August 18, 2026 at 11:00 AM ETVideo callPricing & packages
Aug 13, 2026Teresa Lundt.lund@example.comMonday, August 17, 2026 at 2:00 PM ETPhone callAvailability for June
Aug 12, 2026Marco & Julesmjules@example.comThursday, August 20, 2026 at 5:30 PM ETVideo callAlbum options
Aug 10, 2026Sam Whitfieldsam.w@example.comFriday, August 14, 2026 at 12:00 PM ETVideo callSecond shooter enquiry

Team Roster

Everyone who signed the standards at /onboarding — grouped by type of applicant.

Photography (2)
SignedNameEmailPhoneGearRateCarVersion
Aug 12, 2026Alina Petrovalina@example.com555 0142Sony$65/hrYesv1.0 — Aug 12, 2026
Aug 8, 2026Jonah Reyesjonah.r@example.com555 0198Canon$70/hrNov1.0 — Aug 12, 2026
Video (1)
SignedNameEmailPhoneGearRateCarVersion
Aug 10, 2026Mei Tanakamei.t@example.com555 0117Sony$80/hrYesv1.0 — Aug 12, 2026
Assistant (1)
SignedNameEmailPhoneGearRateCarVersion
Aug 6, 2026Ben Carrowben.c@example.com555 0163$40/hrYesv1.0 — Aug 12, 2026

Invoices

Team invoice line items — submitted within a week of each event.

SubmittedNameEvent dateRoleHoursAmountStatus
Aug 13, 2026Alina PetrovAug 9, 2026Second photographer10$650Open
Aug 12, 2026Mei TanakaAug 9, 2026Videographer10$800Open
Aug 5, 2026Ben CarrowAug 2, 2026Assistant8$320Paid
Aug 4, 2026Jonah ReyesAug 2, 2026Second photographer9$630Paid
Jul 29, 2026Alina PetrovJul 26, 2026Second photographer11$715Paid

Package Builds

Custom collections assembled on /build — the itemised build is in the last column.

DateNameEmailWedding dateTotalBuild
Aug 13, 2026Noor & Adamnoor.a@example.comJun 12, 2027$9,700Collection Two · Film One · Signature Album · saving −$600
Aug 9, 2026Marco & Julesmjules@example.comSep 4, 2027$5,275Collection One · no video · Essential Album · next-day previews

Client Feedback

Anonymous post-wedding feedback from /feedback — scores are 1–5.

DateOverallScoresWhat we could do better
Aug 12, 20265recommend 5 · emails 3 · calls 5 · previews 5Loved everything. Email replies took a few days early on, which made us nervous before we'd met you.
Aug 3, 20264recommend 4 · emails 4 · calls 5 · previews 2Previews came later than we expected — we'd have been fine waiting if we'd known the date up front.

Analytics & Tools

The things I open from here rather than hunting for a bookmark.

That's the whole thing.

No database, no subscription — every table above is just your website's own form submissions, read back through an API and drawn on one page. The post walks through how it works and hands you the prompt.

Read the build