Back to Projects

Flipcast

An AI podcast studio that turns any topic into a produced, playable episode.

Overview

Flipcast turns a headline, question, or hot take into a produced podcast episode. Users choose a format and cast, then start listening while the rest of the show continues generating.

I designed Flipcast as a streaming-first experience. A Next.js application coordinates queued scene generation, live status updates, durable media storage, and multiple AI and text-to-speech services.

Problem

Creating a polished audio show normally requires scripting, casting, recording, editing, and publishing across several specialized tools.

Solution

I built one guided studio that transforms a topic into a structured, multi-voice episode with progressive playback and resilient background processing.

Outcome

  • Built streaming-first playback
  • Designed scene-by-scene episode generation
  • Created a scalable queued audio pipeline

Tech Stack

Next.js 14React 18Tailwind CSSNextAuthZodServer-Sent EventsPostgreSQL 16Drizzle ORMRedis 7BullMQRedis Pub/SubAmazon S3MinIOClaude Haiku 4.5Claude Sonnet 4.6Fish AudioAWS PollyFFmpeg / FFprobepnpm WorkspacesTurborepoNode.js 20+TypeScript

Ready to boost your team's productivity?

Try Flipcast and experience focused, collaborative work.

View Source on GitHub See Next Project