People want to give personalized gifts but don't have creative skills. A custom song about a real memory, in a genre the recipient actually likes, is the kind of gift that makes people cry. Nobody was making this easy.
The pipeline
User fills out a three-step form: who is this for (name, relationship), what's the vibe (genre, vocal tone), and the story (a memory, a moment, why this person matters). AI generates lyrics from the story, tailored to the genre and occasion.
The lyrics go through a refinement step. Users can edit directly or use "quick fix" buttons: "make it more emotional," "less specific," "change the chorus." These rewrite roughly 70% of the lyrics while keeping the personal details intact.
Once approved, the lyrics go to Suno's API for music generation. The frontend polls for completion (up to 7.5 minutes, with timeout handling). After payment via Stripe, a separate Express server takes the audio and a cover image, runs them through FFmpeg, and produces a square-format video with a branded watermark. Ready to post on Instagram or TikTok.
The numbers
206 paid generations. Each generation creates two song variants, so 400+ songs total. $2,800+ in revenue. The product runs on Supabase with 40+ Edge Functions handling everything from lyrics generation to payment webhooks to video delivery callbacks.