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.
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
Live at findyourcookingclass.com
Bookings confirmed by Stripe webhooks, not the browser
Access rules enforced in the database with row-level security
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.
Other projects
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.