alirezarezvani/sora-studio — reverse-engineered prompt
Reverse engineered prompt
Build me a full stack app called Sora Studio where people can type a text prompt and generate AI videos using OpenAI Sora 2. I want a clean modern dashboard where users can start a video, watch the generation status update live, see all their past videos, open a video detail page, download finished videos, delete videos, and remix an existing video with a new prompt.
Please make it with a Next.js frontend and a Node.js Express backend in TypeScript. Store video jobs, events, and user quotas in PostgreSQL, and use Redis for caching if available. Keep the OpenAI key safely on the server, never in the browser. Add basic auth, per user usage limits, cost tracking, good error messages, and health checks.
Include setup instructions, environment examples, database schema, and a simple mock mode so I can test the UI without spending API credits. Look up current docs online if you need to.
Want more depth? Deep Reverse