Family + senior + newborn + headshot sessions with packaging + pricing per session type. Backdrop + prop inventory booked against sessions. In-studio + on-location. Gallery delivery with Stripe print + digital sales. Distinct from lenscapture (portfolio-first) — this is in-studio bookings.
Family, senior portrait, newborn, headshot, couples, maternity. Per-type package with duration, # of outfit changes, deliverables, price. Customer books from the type that fits.
Inventory of seamlesses, painted backdrops, posing stools, newborn props. Reserve per session. Double-booking prevention. Photos in the catalog so client can pre-pick.
Beach + park + urban + home shoots with location notes + permits. Weather-dependent reschedule workflow. Client receives location prep guide email.
Proofing gallery with watermarked selects. Client picks favorites + buys digital downloads + prints via Stripe. Fulfillment via connected print lab or local pickup.
Session fee + package (prints + digital bundle). Print catalog (sizes, papers, canvas, frames). A la carte add-on purchases from the gallery. Per-session revenue roll-up.
Flask + SQLAlchemy. Client photos + booking data stay on studio server. Not a Squarespace-scale CMS middleman.
Hosted plans are early-access. Self-host today; email tim@dangercorn.net to join the waitlist.
photostudio is one of 220+ verticals scaffolded from the same template. Each gets a working skeleton for free; individual ones get promoted to full products as demand surfaces.