All work

mooomentsBooking platform · 2026

Golden hour bookings for a photography studio

The whole business of a portrait photographer in one product: sessions, golden hour availability, deposits, client galleries and invoices.

moooments home page with recent stories, an availability calendar and session prices
moooments on a phone with the story carousel
From session to booked
4 steps
Per location and date
Sun data

Stack

  • TanStack Start
  • Supabase
  • Stripe
  • Google Calendar
  • React Email

The idea

Every session happens in the last hour of light. The booking flow had to know when that is, wherever the client is.

What we built

A four step booking flow with sunrise and sunset data per location, live availability from Google Calendar, Stripe deposits and balances, client portals, email and invoicing.

Under the hood

TanStack Start on Supabase and Drizzle, Stripe for payments, React Email for every message the client receives.

In the product

  • Golden hour booking
  • Calendar sync
  • Deposits and balances
  • Client portals
  • Lead tracking
  • Invoicing
moooments booking flow, step one: choose a session
moooments shoots page: people, where they live

More work

All work

Want one of these for your product?

Bring the idea or the half-built version. We will tell you what 14 days can do.