I'll create a polished prompt plan for ClipCaption based on our prototype and following a similar structure to the SimplyMind example.

Lovable.dev Prompt Plan for ClipCaption – AI-Powered Video Metadata Generator

Project Initialization

  1. Create New Project:

    Create a new blank project for ClipCaption.
    
    
  2. Define Project Knowledge:

    Set project knowledge:
    - Purpose: AI-powered metadata and subtitle generation for video content.
    - Target audience: Content creators, social media marketers, video editors.
    - Features: Video processing, AI-based transcription, metadata generation for multiple platforms, subtitles export.
    - UI/UX: Monochrome, minimalistic interface with dark/light mode support.
    - Database: Supabase for authentication, metadata storage, and user analytics.
    
    

Authentication and User Roles

  1. Set Up Authentication:

    Implement email-based authentication using Supabase.
    
    
  2. Implement User Roles:

    Add role-based access control with three tiers:
    - Free User (3 generations/month)
    - Premium User (150 generations/month)
    - Admin (unlimited access + admin panel)
    
    
  3. Subscription Management:

    Integrate Stripe for premium subscriptions:
    - Premium Plan: $10/month
    - Payment processing with Stripe
    - Automatic role updates upon subscription
    
    

Core Video Processing Features

  1. Video Upload System:

    Implement secure video upload with:
    - Drag & drop interface
    - Progress indicators
    - Format validation (MP4, MOV, AVI)
    - Batch upload support
    
    
  2. Metadata Input Form:

    Create an input form for video metadata:
    - Creator's Name (required)
    - Video Topic (required)
    - Language Preference (dropdown)
    - Relevant Keywords (required)
    
    
  3. AI Metadata Generation:

    Integrate GPT-4 for platform-specific metadata:
    - YouTube: Title, Description, Hashtags
    - Instagram: Caption, Hashtags
    - TikTok: Title, Description, Hashtags
    
    
  4. Subtitle Generation:

    Implement Whisper API integration for:
    - Automatic transcription
    - SRT file generation
    - Multi-language support
    - Download functionality
    
    

User Interface Features

  1. Dashboard Layout:

    Design a clean dashboard with:
    - Navigation tabs (Upload, History, Settings, Admin)
    - Dark/Light mode toggle
    - User profile indicator
    - Subscription status display
    
    
  2. Metadata Management:

    Add comprehensive metadata handling:
    - Individual copy buttons for each field
    - Visual feedback for copied content
    - Download all metadata as text file
    - Preview before export