Little Ballads
An experiment in combining several AI services into one product. Claude writes lyrics from a customer’s memories of their pet, and ElevenLabs composes and sings an original memorial song. A Postgres-backed job queue handles the slow generation, with daily spending limits and a human review before each song goes out.
Django · PostgreSQL · Claude API · ElevenLabs API · Stripe · self-hosted in Docker behind a Cloudflare Tunnel