Vibe Coding Workshop
YPO Gold US Capital · September 22, 2026
1 / 17Vibe Coding Workshop · September 22, 2026
YPO Gold US Capital · September 22, 2026
1 / 17

Hi! I'm trying to place an order…
Thanks for your help!
Here's your support activity this week.
The final images are ready to review.
All orders are on their way.
Hi there,
I'm trying to order the Everyday mug, but nothing happens when I click “Pay now.”
Could you help me finish checking out?
Thanks,
Sam
// Create a customer before starting paymentconst customer = await getOrCreateCustomer();const checkout = await createCheckout({ customerId: customer.id, items: cart.items, currency: "usd",});return redirectToCheckout(checkout.url);
✓ New customer checkout
✓ Returning customer checkout
✓ Payment session created
3 passed (0.84s)The customer record was missing for first-time buyers.
I’m adding getOrCreateCustomer() and running the checkout tests.
Handle new customers before creating a payment session.


Secure payment. A slower kind of everyday.
Thank you, Sam.
Your Everyday mug has a new home.
Using plain language to build things.
Your booking page is ready. Pick a time and book a call.
I'll start with a mobile-friendly landing page for your bakery, then we'll build the ordering experience together.
I run a bakery. We are closed on Sundays.
Got it. I’ll keep Sunday pickups unavailable.
Add birthday cakes and a pickup calendar.
The cake menu and pickup calendar are ready.
Add a box for a message on the cake.
Done. Customers can now add their message.
Can customers collect their cake on Sunday?
What are your Sunday opening hours?




Return to Claude Code. Click + Select repository… and choose ypo-workshop.

Scroll down and click Allow Access. Return to Claude to confirm Vercel is connected.

Supabase opens: pick your organization, then click Authorize Claude.

Once your repo and connectors are ready, paste this.
jordan@lemonlime.com
daniela@lemonlime.com