graph TD
A[User-provided niche/topic description] --> B{AI-powered web scraper for niche-related information}
A --> E{Image search for top-selling niche-specific birthday card designs}
B --> B1[Search for keyword 1]
B --> B2[Search for keyword 2]
B --> B3[Search for keyword 3]
B --> B4[Search for keyword 4]
B --> B5[Search for keyword 5]
B1 --> C{Text analyzer for identifying key phrases and concepts}
B2 --> C
B3 --> C
B4 --> C
B5 --> C
C --> C1[Analyze text from search result 1]
C --> C2[Analyze text from search result 2]
C --> C3[Analyze text from search result 3]
C --> C4[Analyze text from search result 4]
C --> C5[Analyze text from search result 5]
C1 --> D[Compile relevant keywords, phrases, and concepts]
C2 --> D
C3 --> D
C4 --> D
C5 --> D
E --> E1[Search for "{niche topic} birthday cards" on Google Images]
E --> E2[Search for "{niche topic} funny birthday cards" on Google Images]
E --> E3[Search for "{niche topic} greeting cards" on Google Images]
E1 --> F[Analyze top-selling birthday card designs]
E2 --> F
E3 --> F
D --> G[Output relevant niche information and design insights]
F --> G