面向宠物角色 IP 的多 Agent 长视频自动化影视生产平台
本项目是基于文档方案构建的前端线框原型,使用 React + Vite + Tailwind CSS + shadcn/ui 实现, 覆盖平台所有核心功能模块。
| 页面 | 功能 |
|---|---|
| 项目首页 | 项目列表、进度管理、模式选择 |
| 资产库 | 演员库 / 角色库 / 道具库 / 场景库 |
| 项目筹备台 | 选角、场景绑定、道具绑定、风格设定 |
| 编剧台 | 故事大纲、场次剧本、对白编辑 |
| 分镜台 | 镜头卡片、景别/角度/运动标注 |
| 导演台 | 首帧图 Prompt、视频 Prompt、镜头生成 |
| 监制台 | 质检评分、连续性检查、重生成建议 |
| 剪辑台 | 多轨时间线、预览、导出设置 |
- 框架: React + Vite + TypeScript
- 样式: Tailwind CSS v4
- 组件库: shadcn/ui
- 后端: Express.js (API Server)
- 数据库: PostgreSQL + Drizzle ORM
- 包管理: pnpm monorepo
artifacts/
├── api-server/ # Express API 服务
└── mockup-sandbox/ # 前端原型 (React + Vite)
└── src/components/mockups/pet-platform/
├── HomePage.tsx # 项目首页
├── AssetsPage.tsx # 资产库
├── PrepPage.tsx # 项目筹备台
├── ScriptPage.tsx # 编剧台
├── StoryboardPage.tsx # 分镜台
├── DirectorPage.tsx # 导演台
├── QAPage.tsx # 监制台
└── EditorPage.tsx # 剪辑台