solar-idea

byVidarbh18

Build a complete AI Social Video Automation Agent SaaS web app. Goal: User enters one topic and the system automatically generates a complete social video package: script, voiceover, scene plan, AI image/video prompts, subtitles, thumbnail prompt, YouTube SEO title, description, tags, hashtags, Instagram caption, Facebook caption, and publish-ready video. App Name: ViralVideo Agent Core Flow: 1. User logs in. 2. User connects YouTube channel using Google OAuth. 3. User connects Instagram Professional account and Facebook Page using Meta OAuth. 4. User enters: - Topic - Language: English, Hindi, Marathi - Audience: USA, India, Global - Video type: YouTube Shorts, Instagram Reel, Facebook Reel, YouTube Long Video - Duration: 30 sec, 60 sec, 3 min, 8 min - Tone: motivational, educational, news, business, psychology, money, AI 5. AI generates: - Viral hook - Full video script - Scene-by-scene visual plan - Voiceover text - Subtitle text - Thumbnail concept - YouTube title options - YouTube description - YouTube tags - Keywords - Hashtags - Instagram caption - Facebook caption - Pinned comment 6. System creates voiceover using TTS. 7. System creates or collects copyright-free visuals. 8. System renders video using FFmpeg. 9. User sees preview. 10. User can edit script, title, description, tags, caption, and thumbnail. 11. User clicks Approve & Publish. 12. System uploads to: - YouTube using YouTube Data API videos.insert - Instagram using Instagram Content Publishing API - Facebook Page using Facebook Page Video API 13. System shows upload status, errors, links, and history. Pages: 1. Landing Page 2. Login / Signup 3. Dashboard 4. Create Video Agent 5. Generated Script Editor 6. Video Preview 7. SEO Editor 8. Thumbnail Generator 9. Connected Channels 10. Upload Scheduler 11. Upload History 12. Settings Design: Premium dark glassmorphism UI. 3D cards, blue-purple neon gradients, animated dashboard, clean SaaS look. Mobile responsive. Use modern UI with sidebar, progress tracker, status badges, and video preview card. Backend Requirements: - User authentication - Store OAuth tokens securely and encrypted - Store generated scripts, videos, captions, upload status - Queue-based video rendering - Retry failed uploads - Upload logs - API error handling - Human approval before publishing - Auto-publish toggle for trusted users Database Tables: users connected_accounts video_jobs scripts assets rendered_videos seo_metadata uploads upload_logs settings Video Rendering: Use FFmpeg. Create 9:16 videos for Shorts/Reels. Create 16:9 videos for YouTube long videos. Add subtitles, background music, transitions, logo watermark, and call-to-action end screen. SEO Generator: Generate: - 5 title options - 1 final optimized title - 500-1500 character description - 15-25 tags - 10 hashtags - 5 keywords - pinned comment - platform-specific captions Compliance: Use only copyright-free or AI-generated assets. Add AI-generated content disclosure support. Do not scrape YouTube, Instagram, or Facebook. Use official platform APIs only. Keep manual approval before upload in MVP. Make the full app production-ready, responsive, clean, and scalable.

LandingScript EditorCreate VideoLoginConnected
Landing

Comments (0)

No comments yet. Be the first!

Project Tasks

No tasks generated yet.

Tasks will appear here as requirements are defined.

Landing design preview
Landing: View Info
Login: Sign In
Dashboard: View Overview
Connected: Manage Accounts
Create Video: Enter Parameters
Script Editor: Edit Script
SEO Editor: Edit Metadata
Thumbnail: Generate Concept
Video Preview: Review Video
Upload Scheduler: Approve Publish
Upload History: View Status
Settings: Update Preferences