Instruction file imported from agency-ai-solutions/nextjs-firebase-ai-coding-template (
.cursor/rules/PRD.mdc). Copyright stays with the author.
<Product / Feature Name>
<TL;DR: 1–2 sentences: For [target user], build [capability] so they can [value].>
Users & Value
- Primary user / persona:
- Jobs-to-be-done (JTBD):
- When , I want , so I can .
- When , I want , so I can .
Success Metrics
- Primary Goal:
- Success Criteria: <what you will measure, with formula> (target: )
Scope
| Must‑have (MVP) | Nice‑to‑have (Later) | Explicitly Out (Not now) |
|---|---|---|
- Definition of Done (MVP):
- <clear acceptance criterion 1>
- <clear acceptance criterion 2>
- <clear acceptance criterion 3>
Tech Stack
Frontend:
- Next.js with TypeScript
- React for UI components
- Tailwind CSS for styling
- Firebase Authentication for user management
Backend:
- Firebase Functions (Python) for video processing
- 11Labs API for AI voice synthesis
- FFmpeg for audio/video manipulation
- Firebase Storage for video file storage
Database:
- Firebase Firestore for user data and processing metadata
- Firebase Storage for video assets and processed files