I'll create a polished prompt plan for ClipCaption based on our prototype and following a similar structure to the SimplyMind example.
Create New Project:
Create a new blank project for ClipCaption.
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.
Set Up Authentication:
Implement email-based authentication using Supabase.
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)
Subscription Management:
Integrate Stripe for premium subscriptions:
- Premium Plan: $10/month
- Payment processing with Stripe
- Automatic role updates upon subscription
Video Upload System:
Implement secure video upload with:
- Drag & drop interface
- Progress indicators
- Format validation (MP4, MOV, AVI)
- Batch upload support
Metadata Input Form:
Create an input form for video metadata:
- Creator's Name (required)
- Video Topic (required)
- Language Preference (dropdown)
- Relevant Keywords (required)
AI Metadata Generation:
Integrate GPT-4 for platform-specific metadata:
- YouTube: Title, Description, Hashtags
- Instagram: Caption, Hashtags
- TikTok: Title, Description, Hashtags
Subtitle Generation:
Implement Whisper API integration for:
- Automatic transcription
- SRT file generation
- Multi-language support
- Download functionality
Dashboard Layout:
Design a clean dashboard with:
- Navigation tabs (Upload, History, Settings, Admin)
- Dark/Light mode toggle
- User profile indicator
- Subscription status display
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