poor become rishest

byN8n Workplace

2. AI Movie Generator ⭐⭐⭐⭐⭐ User sirf likhe: "A poor boy becomes the richest man." AI automatically: Story likhe Characters banaye Voice add kare Background music Cinematic video ready

LandingCharactersLoginSignup
Landing

Comments (0)

No comments yet. Be the first!

System Requirements

System Requirement Document
Page 1 of 5

Poor Become Richest

Introduction

The "Poor Become Richest" project aims to develop an AI-driven application that empowers individual creators, YouTubers, TikTok and Instagram creators, marketers, and small businesses to create high-quality cinematic videos without needing editing skills. The app is designed to be simple enough for beginners yet powerful enough for professionals.

System Overview

The system will leverage advanced AI capabilities to transform a simple story idea into a complete cinematic video. The application will handle screenplay creation, character and environment generation, cinematic shot production, and multi-aspect ratio export options, providing a user-friendly experience for creators and small businesses.

Functional Requirements as Story Points

  • As a User, I should be able to enter a story idea or prompt to initiate the video creation process.
  • As a User, I want the AI to automatically expand my idea into a complete screenplay with dialogue, scenes, and character development.
  • As a User, I want the AI to generate consistent characters and realistic environments for my story.
  • As a User, I want the AI to create cinematic shots with camera movements, lighting, and emotions.
  • As a User, I want the AI to generate natural voice acting, sound effects, and background music.
  • As a User, I want the AI to combine all elements into a professional-quality movie or short film.
  • As a User, I should be able to edit any scene before exporting the final video.
  • As a User, I want to export the video in 1080p or 4K in multiple aspect ratios (16:9, 9:16, and 1:1) for various platforms like YouTube, TikTok, Instagram, and Facebook.
Page 2 of 5

User Personas

  • Individual Creator: A beginner or hobbyist looking to create cinematic videos without prior editing experience.
  • Professional Creator: An experienced content creator seeking a powerful tool to streamline video production.
  • Marketer: A small business owner or marketer aiming to produce promotional videos quickly and efficiently.
  • Social Media Influencer: A creator focused on producing engaging content for platforms like TikTok, Instagram, and YouTube.

Core User Flows

  1. User enters a story idea or prompt.
  2. AI expands the idea into a screenplay with dialogue and scenes.
  3. AI generates characters and environments.
  4. AI creates cinematic shots with appropriate camera movements and lighting.
  5. AI adds voice acting, sound effects, and background music.
  6. AI compiles everything into a movie or short film.
  7. User reviews and edits scenes if necessary.
  8. User exports the video in the desired resolution and aspect ratio.
Page 3 of 5

Visuals Colors and Theme

  • primary: #1A73E8 (Deep Blue)
  • primary_light: #E8F0FE (Light Blue)
  • secondary: #FF7043 (Coral)
  • accent: #FFD700 (Gold)
  • highlight: #FFA726 (Amber)
  • bg: #FFFFFF (White)
  • surface: rgba(240, 240, 240, 0.8)
  • text: #212121 (Dark Gray)
  • text_muted: #757575 (Light Gray)
  • border: rgba(200, 200, 200, 0.5)

Signature Design Concept

The homepage will feature an interactive "Storyboard Carousel" where users can drag and drop story elements to create their narrative. Each element will animate with a flip effect, revealing more details as users interact. The carousel will use framer-motion for smooth transitions and spring physics, allowing users to feel the fluidity of building a story. The background will subtly change colors based on the genre selected, providing an immersive experience.

Interaction Model & Motion Direction

The landing page will employ a "parallax" interaction model, creating a layered depth effect as users scroll. Decorative elements like floating story icons and atmospheric particles will move at different speeds, enhancing the storytelling experience. Internal pages will maintain a "static" model for clarity and ease of use.

Page 4 of 5

Non-Functional Requirements

  • The application should be responsive and perform well on various devices and screen sizes.
  • The AI should generate content quickly to ensure a smooth user experience.
  • The system must support high-quality video exports in multiple formats.

Tech Stack

  • Frontend: React for Web
  • Backend: Python, FastAPI
  • Database: MongoDB for NoSQL storage
  • AI Models: GPT 5.4 for screenplay and dialogue generation, Google Nano banana for image generation
  • AI Tools: Litellm for LLM Routing, Langchain
  • Local Orchestration: Docker, docker-compose
  • Server-side Orchestration: Kubernetes

Assumptions and Constraints

  • The application will primarily target individual creators and small businesses.
  • Users will have access to the internet to utilize the cloud-based AI services.
  • The system will need to handle multiple concurrent users efficiently.
Page 5 of 5

Glossary

  • AI: Artificial Intelligence
  • LLM: Large Language Model
  • NoSQL: Non-relational Database
  • RDBMS: Relational Database Management System
  • UI: User Interface
  • UX: User Experience
Landing design preview
Landing: View Info
Login: Sign In
Dashboard: Start New Project
Story Input: Enter Prompt
Screenplay: Review Script
Characters: Customize Characters
Storyboard: View Cinematic Shots
Audio: Generate Voice Music
Preview: Watch Draft
Preview: Edit Scene
Export: Choose Format
Export: Download Video