How I Built an AI Pet Video Generator with TanStack Start and ByteDance Seedance

A few months ago I set out to build something that felt genuinely magical. Not another CRUD dashboard, not another productivity tracker. I wanted to build something my non-technical friends would actually use and enjoy.

The result is PetVideo Generator — you upload a photo of your cat or dog, describe what you want them to do ("my corgi surfing a giant wave at sunset"), and the app uses AI to turn that into a short cinematic video. No editing skills, no prompt engineering — just upload, describe, and download.

I'll walk through the stack, why I went all-in on TanStack, how I integrated ByteDance's Seedance 2.5 for video generation, and a few sharp edges I hit along the way.

Going All-In on the TanStack Ecosystem