Create a modern AI-powered video editing assistant app designed specifically for video editors and content creators. APP NAME: "EDITMATE AI" CORE IDEA: The app should analyze an uploaded video and intelligently recommend content that actually matches the video. Recommendations must be based on the video's visual content, mood, pace, scene changes, emotion, theme, and editing style — not random suggestions. MAIN DASHBOARD: Create a clean, premium, modern dashboard with these main tools: 1. AI SONG FINDER 2. CAPTION GENERATOR 3. HOOK GENERATOR 4. HASHTAG FINDER 5. VIDEO QUALITY ENHANCER 6. MY PROJECTS 7. AI SONG FINDER Allow the user to upload a video. After uploading, show: "Analyze My Video" The AI should analyze: - Video theme - Mood - Emotion - Scene type - Editing pace - Beat potential - Important visual moments - Transitions - Cinematic/energetic/emotional/funny/travel/lifestyle style - Approximate video duration Then ask the user to select a music category: • Malayalam Songs • Tamil Songs • Telugu Songs • Kannada Songs • Hindi Songs • South Indian Songs • North Indian Songs • Instrumental • Lo-fi • Cinematic • Trending/Reels Style Also provide mood filters: • Emotional • Happy • Romantic • Energetic • Mass • Cinematic • Chill • Sad • Travel • Funny • Motivational • Aesthetic IMPORTANT: Do NOT recommend random songs. The AI must rank songs based on how well they fit the actual uploaded video. For every recommendation show: Song Name Artist Language Mood Why it matches this video Best section/time of the song Beat/transition compatibility Match percentage Example: "Song A" Match: 94% Mood: Cinematic Best section: 00:42–01:08 Why: Matches the video's slow cinematic shots and transition timing. Provide 5–10 recommendations ranked by compatibility. If legally available music metadata/audio previews are available through connected music APIs, use them. Do not illegally download or distribute copyrighted songs. 2. AI CAPTION GENERATOR Analyze the uploaded video and generate captions that match its actual content. Categories: • Trending • Cinematic • Emotional • Funny • Attitude • Travel • Lifestyle • Friendship • Motivational • Minimal • Malayalam • Manglish • English Generate multiple caption options. Each caption should be short, natural, and suitable for Instagram Reels, YouTube Shorts, and similar short-form videos. 3. AI HOOK GENERATOR Generate strong opening hooks based on the actual video. Examples of hook styles: • Curiosity hook • Story hook • Question hook • Emotional hook • Short punchy hook • Malayalam hook • Manglish hook • English hook The AI must understand the video's content before generating hooks. 4. AI HASHTAG FINDER Analyze the video and generate relevant hashtags. Separate them into: • High-volume hashtags • Niche hashtags • Trending hashtags • Location-based hashtags • Content-specific hashtags Do not generate unrelated hashtags just because they are popular. Show approximately 10–20 relevant hashtags and explain the category of each group. 5. VIDEO QUALITY ENHANCER Create an AI video enhancement tool. Features: • Resolution enhancement • Sharpening • Noise reduction • Low-light improvement • Color correction • Exposure correction • Stabilization • Face/detail enhancement • Compression artifact reduction • Frame interpolation where technically appropriate Provide: Before / After preview Quality presets: • Natural • Cinematic • Social Media • Low Light • Maximum Quality Include an estimated output resolution and file size before export. 6. AI VIDEO ANALYSIS Create a detailed analysis screen after uploading a video. Display: Video Duration Resolution FPS Aspect Ratio Detected Language Detected Theme Detected Mood Scene Changes Editing Pace Color Style Recommended Music Style Recommended Caption Style Recommended Hook Style 7. SMART EDIT SCORE Create an "Edit Compatibility Score" based on: Music compatibility Caption compatibility Hook compatibility Visual quality Pacing Overall content consistency Do not simply give a random score. Explain what factors produced the score. 8. PROJECT SYSTEM Allow users to: • Save projects • Rename projects • Reopen previous projects • Save recommended songs • Save captions • Save hooks • Save hashtags • Export enhanced videos 9. UI/UX Design should feel like a professional modern creator application. Style: • Dark mode by default • Minimal interface • Smooth animations • Rounded cards • Large video preview • Modern typography • Clean icons • Premium AI-tool aesthetic Main navigation: Home Projects AI Tools Saved Settings The upload screen should have a large: "UPLOAD VIDEO" button. After upload, show an animated: "AI IS ANALYZING YOUR VIDEO..." screen with analysis stages: Analyzing scenes Understanding mood Detecting editing pace Finding music Generating content ideas 10. IMPORTANT AI RULES The AI must prioritize relevance over popularity. For example, if a song is extremely popular but doesn't fit the video's mood, do NOT recommend it as a top result. The recommendation engine should consider: Video → Content → Mood → Pace → Music → Caption → Hook → Hashtags Everything should be connected to the uploaded video. 11. TECHNICAL ARCHITECTURE Build the application using a scalable architecture. Frontend: Modern responsive web/mobile interface. Backend: API-based architecture. AI processing: Video understanding model for scene, mood, objects, speech, and context detection. Music recommendation: Use legal music metadata/catalog APIs or licensed music providers. Video processing: Use a reliable video processing pipeline for enhancement, transcoding, stabilization, and export. Database: Store users, projects, recommendations, saved items, and processing history. Storage: Secure cloud storage for uploaded videos. Security: Uploaded videos and user projects must be private and securely stored. 12. HOME SCREEN TAGLINE "Upload Your Video. Let AI Find the Perfect Edit." Alternative tagline: "Your Video. The Right Song. The Perfect Edit." Make the entire application feel like a professional AI assistant built specifically for editors and short-form content creators.