Building an AI Zombie Couple Video Generator with Next.js
I’ve been building AI Zombie Couple Video , a small web app that turns two portrait photos into a personalized, 15-second zombie love story. The idea came from the zombie couple video trend: a tense encounter between two lovers cuts suddenly to a happy memory of them together. I wanted to make that scene accessible to people who don’t want to write detailed prompts or edit a video timeline. The…
A web application named AI Zombie Couple Video has been developed, transforming two portrait images into a 15-second personalized video depicting a zombie couple. The concept was inspired by the popular zombie couple video trend, which presents a tense encounter among lovers, followed by a joyful memory of their past together. The creator aimed to make this scene available to users who prefer not to write intricate prompts or edit video timelines.
The app is now live and offers a streamlined creation process. Users upload two portraits and assign character roles, selecting their preferred Seedance version and output resolution (480p, 720p, or 1080p). Before confirming generation, the credit cost is displayed. The homepage features a sample generated video, alongside the user's original images, allowing them to compare inputs and results before purchasing.
The video generation process operates on a one-time credit system, with no subscription required. Designing the scene involved considerations for visual continuity, such as character positioning, zombie approach direction, and motion flow during the memory transition. Attention was also given to character identity, expressions, and clothing continuity to ensure the generated result aligns with the intended scene.
The application stack consists of Next.js and React for the application, Tailwind CSS for styling, Supabase PostgreSQL for user accounts, orders, and credits, Vercel for hosting, and PayPal for checkout integration. An important deployment lesson learned was that even if the application builds successfully, it's crucial to verify the database connection settings, as issues may arise after deployment.
For a paid service, it's essential for users to have clear information about costs, available credits, and potential generation failures. The confirmation page, balance display, credit records, and generation history should provide answers to these questions. The article invites feedback on the sample video, the clarity of model, resolution, and credit choices, and questions about the user experience challenges faced when building a paid AI generation tool.
Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.