Practical overview
When it fits
Use it as a starting point when building a Seedance-centered video generation service and adapting its associated SaaS workflows.
Who it is for
- Developers building a Seedance-powered video-generation SaaS.
- Builders who want a video workspace starter with account, credit and billing components.
Documented uses
- Create a web interface for text-to-video generation.
- Offer image-reference editing using uploaded images or external image URLs.
- Keep a logged-in user's prior generations in a database-backed archive with downloads.
- Adapt an existing SaaS structure with Google sign-in, Stripe Checkout and credit deductions.
Requirements & limits
- The README describes Seedance 2.0 and Seedance 2 Mini as supported models.
- The documented stack includes Next.js, Prisma, NextAuth, Stripe, Tailwind CSS and Framer Motion.
- The setup instructions require environment keys and Prisma database initialization.
- The project is an application template; the supplied project description does not define an external API offered by it.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Set up the project locally
Prepare the Next.js application and initialize its Prisma database schema.
Before you start
- The project repository
- Node.js and npm
- Environment keys for the application, entered in .env
Steps
Clone the repository and change into the project directory.
Install dependencies with npm install.
Copy .env.example to .env and add the required keys.
Run npx prisma generate and npx prisma db push.
Start the development server with npm run dev.
Expected outcome
The README says the development server is available at http://localhost:3000.
Guide limitations
- These steps describe local setup, not a complete production deployment.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 18 October 2026
- Original website title
- SamurAIGPT/seedance-2-generator · Official homepage title · retained in its source language

