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.


- 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


More work
All workWant one of these for your product?
Bring the idea or the half-built version. We will tell you what 14 days can do.





