Skip to content
All Projects
App rescue

Find Your Cooking Class: Lovable Prototype to Live Marketplace

From Lovable demo to live marketplace.

The client's Lovable prototype looked finished but could not take a real booking. I rebuilt it into a two-sided cooking class marketplace with Stripe Connect payments, a host dashboard, a 12-module admin panel and real-time class chat.

Live at findyourcookingclass.comBookings confirmed by Stripe webhooks, not the browserAccess rules enforced in the database with row-level security

The Challenge & Solution

The Challenge

The prototype looked finished but could not take a real booking: no working payments, no tools for hosts, no admin system, and no access rules in the database.

The Solution

I rebuilt it into a production marketplace with three surfaces. Customers search, book, review and save classes. Hosts manage classes, schedules and earnings. Admins get a 12-module panel with revenue and moderation tools. Stripe Connect handles payments with commission splits, bookings are confirmed by webhooks, and Supabase Realtime powers chat between hosts and attendees.

What I delivered

01

Live at findyourcookingclass.com

02

Bookings confirmed by Stripe webhooks, not the browser

03

Access rules enforced in the database with row-level security

04

Customer, host and admin surfaces on one codebase

Technologies used

React

Customer, host and admin interfaces

Supabase

PostgreSQL, auth, storage and row-level security

Stripe Connect

Marketplace payments with commission splits

Supabase Realtime

Per-class chat between hosts and attendees

Lovable

Original prototype, kept in sync through GitHub

Common questions

Questions about this specific project.

The Lovable prototype was a UI shell with no working payments, host tools or admin. It was rebuilt on React and Supabase with Stripe Connect payments confirmed by webhooks and automatic commission splits, a host dashboard for classes, schedule and earnings, a 12-module admin panel, real-time class chat and post-class reviews, with access rules enforced by Supabase row-level security.

Book a free call to fix your app or plan your MVP

Mohammad Shuja Uddin offers free 30-minute calls to scope app fixes, SaaS MVPs and AI features. He replies within 24 hours.

Send me your app link and what is broken.

You get back what is wrong, what I would fix first and a fixed price, within 24 hours. No call needed.

How can I hire Shuja Uddin to fix my app or build an MVP?

Book a free 30-minute call on shuja.app, or hire him on Upwork or Fiverr. Send the app link, the repo and what goes wrong, and you will get a plan with a fixed price before any work starts. He works on Next.js, React and Supabase apps, including apps built with Lovable, Bolt, Cursor and Replit.