Skip to content
Back to Projects
SaaSAI / MLFull-StackLive

Carouselfy

AI carousel generator: paste text, get on-brand Instagram slides.

Screenshot of the Carouselfy app

The Challenge

Content creators and marketers spend significant time designing Instagram carousel posts in tools like Canva or Photoshop. They needed a purpose-built tool that turns existing text into carousel slides with consistent branding.

The Approach

I built Carouselfy as a React and TypeScript app on Vite. Users paste text or import content from a URL; a Supabase Edge Function calls Claude server-side, so the API key never reaches the browser, and returns the slide copy. Slides render with the user's brand preset and export as images, a PDF or a ZIP. Supabase handles Google sign-in and stores drafts and brand presets in Postgres, while Edge Functions run Stripe checkout and the subscription webhook.

Key Features

  • AI slide generation with Claude in a Supabase Edge Function – the API key stays server-side
  • Import content from a URL or paste any text
  • Brand presets and saved drafts
  • Export to images, PDF or ZIP
  • Stripe checkout with webhook-driven subscriptions
  • SEO blog with carousel guides and tool comparisons

Results & Impact

  • Live at carouselfy.com
  • Google sign-in and Stripe subscriptions handled through Supabase Auth and Edge Functions
  • All AI calls run server-side; no API key in the browser

Working on something where people and data meet?

AI automation, data science, psychometric validation or sports psychology – tell me what you're building.