Skip to main content
Find My Biggest Leak

An advisory and coaching brand

Advisory & Coaching Funnel Web App

A go-to-market web app for an advisory and coaching brand: booking built into the funnel, lead capture and a waitlist, and automated notifications on a Supabase backend.

Completed
  • React
  • Vite
  • TypeScript
  • Cal.com
  • Supabase
  • shadcn/ui
  • Tailwind CSS

The problem

The brand sold advisory and coaching through conversations, but the website was a brochure. An interested visitor had to find a contact form, wait for a reply, and then go back and forth to schedule a call. Every step between interest and a booked call lost people.

What I built

  • Booking inside the funnel. Scheduling is embedded, so a visitor goes from reading to a booked call without leaving the site.
  • Lead capture and a waitlist for offers that were not open yet, so early interest is kept instead of lost.
  • Automated notifications. Bookings and contact forms trigger alerts through webhooks and serverless functions.
  • A clean codebase with a repository pattern and cached queries, so the next developer can extend it without untangling it first.

How it works

Booking webhooks and form submissions land in a Supabase database, and serverless functions send the notifications. The front end is a React app built with Vite and styled with shadcn/ui and Tailwind.

Putting the calendar in the funnel matters more than any copy change. The fewer steps between “this is for me” and a time on the calendar, the more of the interest you actually get to talk to.

Stack

React, Vite, TypeScript, React Router, React Query, Cal.com, Supabase, shadcn/ui, Tailwind CSS.

Where it stands

Completed in January 2026.

Have the same problem?

Twenty minutes is usually enough to tell whether it is the same leak and what fixing it would take.

A curated private-chef marketplace

Two-Sided Marketplace iPhone App

An iOS marketplace connecting clients with vetted private chefs: operator-reviewed onboarding, request-to-book with menu proposals, Stripe Connect payouts, and 18 push notifications.

In App Store review Sep 2026 Read the build notes →