Photo-Based Booking and Estimation System for a Home OrganizerPhoto-Based Booking and Estimation System for a Home Organizer
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
Sorted by Shae: booking for a solo home organizer
Shae runs a one-woman organizing business in Indiranagar, Bengaluru. Every enquiry used to start with "how much?", and the real answer depends on what the space looks like. That meant back-and-forth over WhatsApp, an evening spent quoting, and slots held for people who never confirmed.
What I built:
Photo-based estimate: The client picks a room, sets how full it is and how much they want to declutter, and uploads a photo. AI flags what will slow the job down and pins each item on the photo with its hour adjustment. The client sees an hours range and a ₹ range before they book.
Booking by blocks: The estimate maps to a half day, full day or multi-day block. Clients can only pick dates where that block fits Shae's calendar.
Owner approval: Shae reviews each request with the photo, the AI notes and suggested follow-up questions. She can approve it, adjust the quote or ask for more information.
25% deposit to confirm: The slot is held for 24 hours, with a reminder at 12 hours and an automatic release if the deposit isn't paid.
Itemised quote and invoice: Labour, products, cleaning supplies and add-ons are listed separately.
Statuses on both sides: Requested → Quote sent → Booked → In progress → Fulfilled. Clients and Shae can both cancel or reschedule under a 72-hour policy.
Private client links: Each client gets a tokenised link checked against the last 4 digits of their phone. The links are not indexed by search engines and they expire. Owner dashboard behind login: /owner sits behind sign-in, and access is checked against an owner role in Supabase. Booking data is locked down with row-level security, so a client can only reach their own booking through their link.
The result: a client goes from "can I book?" to a confirmed, deposit-backed slot without waiting on a quote by message. Shae approves jobs instead of calculating them.
Built with: Lovable (TanStack Start), Supabase (auth, RLS, storage, cron automations) and the Lovable AI gateway for photo analysis.
Back to feed
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started