WorkEducation / Beauty
Education / BeautyAlexandra Bodici PFA · 2026

A 30-minute manual enrollment flow automated end-to-end with Stripe and PDF receipts.

A luxury nail technician academy website with online course booking, Stripe deposit payment, and fully automated confirmation emails + PDF receipts — removing Alexandra from the enrollment loop entirely.

Next.js 14TypeScriptStripeResend@react-pdf/rendererFramer Motion
30 min → 0Enrollment time
Auto-generatedReceipts
14 daysDelivery
€1,000Contract value
Alexandra Bodici PFA — hero screenshot
Alexandra Bodici PFA screenshot 1
Alexandra Bodici PFA screenshot 2
Alexandra Bodici PFA screenshot 3
Alexandra Bodici PFA screenshot 4
The problem

Every student enrollment required manual WhatsApp back-and-forth, a bank transfer, and a hand-issued receipt. With multiple courses and growing demand, the manual process was becoming the bottleneck.

The solution

Courses grouped by level, Stripe Checkout for 300 lei deposits, and a webhook pipeline that generates auto-numbered PDF receipts (AB-YYYYMM-XXXX) and sends parallel confirmation emails to student and instructor via Resend. Brand: "L'Or Noir" — Ivory base, Gold accent, Cormorant Garamond typography.

What we built
01Course page architecture grouped by level (Formare / Masterclass / Perfecționare)
02/api/checkout — POST creates Stripe Checkout session with 300 lei deposit
03/api/webhook — payment success triggers PDF generation + dual email dispatch
04Auto-numbered receipts in AB-YYYYMM-XXXX format for accountant
05Sticky mobile CTA on course detail pages to reduce friction
06Luxury brand identity: Ivory #FAF7F2 / Gold #C9A046 / Cormorant Garamond + Lato
Rezervați un apel de diagnosticare