Viral Strategy Plan Generator
An advanced viral content strategy app that helps create viral social media clips. Key features: 1) Channel Analysis: Input any YouTube/Instagram URL for viral potential analysis 2) Similar Channel Discovery: Shows 5 trending channels in the same niche with growth metrics and content strategies 3) Clip Optimization: Identifies best moments to clip with platform-specific length recommendations (TikTok, Instagram, YouTube) 4) Viral Strategy Tools: Trending hashtag suggestions, hook generators, and viral title recommendations. The app provides detailed analytics on why similar channels are successful and what content strategies are working best in your niche. the specification which the LLM tried to follow when creating the app:
Title: ViralClip Genius Pro
Elevator Pitch:
ViralClip Genius Pro is a powerful tool for content creators looking to optimize their social media strategy. It provides in-depth analysis of successful channels in your niche, identifies the best moments to clip for maximum impact, and offers a suite of tools to help you create viral content. With ViralClip Genius Pro, you can learn from the pros, create compelling clips, and grow your audience like never before.
Technical Tools and Libraries:
- HTML5, CSS3, and JavaScript for the core application
- Tailwind CSS for rapid and responsive styling
- Chart.js for data visualization and analytics charts
- Compromise.js for natural language processing and content analysis
- Lodash for utility functions
- Day.js for date and time manipulation
- HTML5 APIs: Web Storage API for data persistence, Fetch API for making HTTP requests
Technical Specification:
1. User Interface:
- Create a single-page application with a responsive layout using Tailwind CSS.
- Divide the page into distinct sections for each core feature: Channel Analysis, Similar Channel Discovery, Clip Optimization, and Viral Strategy Tools.
- Use a consistent color scheme and typography to ensure a cohesive design.
- Implement a header with the app logo and a navigation menu to switch between sections.
2. Channel Analysis:
- Include a text input field where users can enter a YouTube or Instagram URL.
- Implement client-side validation to ensure the URL is valid and belongs to a supported platform.
- Use the Fetch API to retrieve channel data from the respective platform's API (if available) or scrape the necessary information from the provided URL.
- Display key metrics such as subscriber count, average views per video, engagement rate, and content categories.
- Utilize Compromise.js to perform sentiment analysis on video titles and descriptions to gauge the overall tone and identify popular keywords.
- Present the analyzed data using Chart.js, including graphs for subscriber growth, view trends, and content distribution.
3. Similar Channel Discovery:
- Based on the analyzed channel, use the extracted keywords and categories to find similar channels within the same niche.
- Implement a algorithm to rank and select the top 5 trending channels based on metrics like subscriber growth rate, average views, and engagement.
- Display the discovered channels in a grid layout, showcasing their thumbnails, titles, and key statistics.
- Include a "View Details" button for each channel that expands to reveal more in-depth analytics and content strategies employed by that channel.
4. Clip Optimization:
- Allow users to input a video URL or upload a video file for analysis.
- Use custom JavaScript functions to analyze the video's audio and visual elements to identify potential high-impact moments for clipping.
- Suggest optimal clip lengths based on the target platform (e.g., 15 seconds for TikTok, 60 seconds for Instagram Reels, 10 minutes for YouTube).
- Display the recommended clip segments on a timeline, allowing users to fine-tune the start and end points.
- Provide options to export the optimized clips in various formats and resolutions.
5. Viral Strategy Tools:
- Trending Hashtags: Implement a feature that fetches and displays the current trending hashtags relevant to the user's niche.
- Hook Generator: Develop a tool that analyzes popular video titles and generates attention-grabbing hooks based on proven formulas.
- Title Recommendations: Use natural language processing techniques to suggest viral titles based on the video's content and target audience.
- Engagement Prompts: Provide a list of engaging questions, calls-to-action, and interactive prompts to encourage viewer participation and boost engagement.
6. Data Persistence:
- Utilize the Web Storage API (localStorage or IndexedDB) to store user preferences, analyzed channel data, and generated clips.
- Implement functionality to export and import user data as JSON files for backup and cross-device synchronization.
7. Performance and Optimization:
- Optimize the application's loading speed by minimizing external dependencies and using lightweight libraries.
- Implement lazy loading for non-critical resources to improve initial load times.
- Use code splitting and async/await to ensure smooth performance and responsiveness.
- Conduct thorough testing across different devices and browsers to ensure compatibility and a consistent user experience.
First, pre-entered info...
final-output2
subagents-extracted2
subagentnumber
Then, agent response...
subagent1refined-new-json-core
subagent1mermaid
prompts-required
subagent1-json-array
subagent1-json-array-mermaid