Image Index¶
This document catalogs all images used in the Campaign Brain Executive Publication site.
Generated: 2024-12-24
Partner Logos¶
| File | Dimensions | Size | URL | Description |
|---|---|---|---|---|
vm.png |
1578x581 | 56KB | /partners/vm.png |
Victory Modeling logo - Data & Analytics partner |
vp.png |
240x162 | 6KB | /partners/vp.png |
Victory Phones logo - Outreach Technology partner |
cc.png |
169x65 | 2KB | /partners/cc.png |
Conservative Connector logo - Fundraising & Donor Acquisition |
vt.webp |
512x68 | 6KB | /partners/vt.webp |
Victory Text logo - Digital Messaging partner |
av.webp |
1295x783 | 23KB | /partners/av.webp |
Ad Victory logo - Media Buying partner |
transaxt.png |
224x75 | 10KB | /partners/transaxt.png |
Transaxt logo - Online Fundraising partner |
rural.png |
528x356 | 12KB | /partners/rural.png |
Rural AM/FM logo - Radio Advertising partner |
Partner Logo Previews¶
Victory Modeling (vm.png)¶
- Category: Data & Analytics
- Services: Data aggregation and predictive modeling using machine learning
Victory Phones (vp.png)¶
- Category: Outreach Technology
- Services: Automated phone services and data compilation
Conservative Connector (cc.png)¶
- Category: Fundraising & Donor Acquisition
- Services: Email list rental and donor acquisition platform
Victory Text (vt.webp)¶
- Category: Digital Messaging
- Services: Self-service SMS and MMS messaging platform
Ad Victory (av.webp)¶
- Category: Media Buying
- Services: Advanced media buying and audience intelligence platform
Transaxt (transaxt.png)¶
- Category: Online Fundraising
- Services: Custom donation portals with reporting and analytics
Rural AM/FM (rural.png)¶
- Category: Radio Advertising
- Services: Political campaign radio placement specializing in rural markets
Placeholder Images¶
The following pages use hero images. File naming convention: ./screenshots/<path>.png
| Page | File | Type | Status |
|---|---|---|---|
/problem |
./screenshots/problem.png |
AI-Generated | ✅ Added |
/cbapp |
./screenshots/cbapp.png |
Screenshot | ⏳ Pending |
/cbworkflow |
./screenshots/cbworkflow.png |
Screenshot | ⏳ Pending |
/cbdistricts |
./screenshots/cbdistricts.png |
Screenshot | ⏳ Pending |
/cbmodels |
./screenshots/cbmodels.png |
Screenshot | ⏳ Pending |
/cbintel |
./screenshots/cbintel.png |
Screenshot/AI | ⏳ Pending |
/cbai |
./screenshots/cbai.png |
Screenshot | ⏳ Pending |
/cbsurveys |
./screenshots/cbsurveys.png |
Screenshot | ⏳ Pending |
/cbradio |
./screenshots/cbradio.png |
AI-Generated | ✅ Added |
/ecosystem |
./screenshots/ecosystem.png |
AI-Generated | ✅ Added |
/roadmap |
./screenshots/roadmap.png |
AI-Generated | ✅ Added |
/platform |
— | Component | N/A |
/ |
— | Component | N/A |
./screenshots/problem.png — Campaign Chaos Visualization¶
Type: AI-Generated Image | Status: ✅ Added
Prompt:
A chaotic office scene depicting campaign disorganization. Multiple spreadsheets printed and scattered across desks, sticky notes everywhere, a stressed campaign worker surrounded by disconnected tools - separate phone, laptop with too many browser tabs, paper voter lists, an old fax machine. Muted, frustrated color palette (grays, dull yellows). Professional illustration style, 16:9 aspect ratio.
./screenshots/cbapp.png — Campaign HQ Dashboard¶
Type: Screenshot | Status: ⏳ Pending
Source: Campaign HQ application (cbapp)
What to capture: - Main dashboard view showing voter search interface - Contact management panel visible - Recent activity or contact history sidebar - Clean, populated state with realistic demo data
./screenshots/cbworkflow.png — Workflow Builder¶
Type: Screenshot | Status: ⏳ Pending
Source: Workflow application (cbworkflow)
What to capture: - Visual workflow builder canvas with a sample voter journey - Drag-and-drop nodes connected (e.g., Email → Wait → Decision → SMS) - Sidebar with available actions/triggers - A workflow in "edit" mode showing the builder interface
./screenshots/cbdistricts.png — Interactive District Map¶
Type: Screenshot | Status: ⏳ Pending
Source: Districts application (cbdistricts)
What to capture: - US map with congressional districts highlighted - A selected district showing demographic overlay or popup - Zoom level showing state-level detail - Color coding for political lean or other metric
./screenshots/cbmodels.png — Analytics Dashboard¶
Type: Screenshot | Status: ⏳ Pending
Source: Models application (cbmodels)
What to capture: - Voter scoring dashboard with score distributions - Segment builder interface or segment list - Charts showing turnout/support/persuadability scores - Filter panel visible
./screenshots/cbintel.png — Intelligence Dashboard¶
Type: Screenshot or AI-Generated | Status: ⏳ Pending
Source: Intel application (cbintel) or AI-generated concept
What to capture (Screenshot option): - Dashboard showing news feed panel with local/district news headlines - Alert badges indicating breaking stories or significant developments - Crawl status panel showing recent intelligence gathering activity - AI-generated briefing summary card with key insights
AI Prompt (Alternative):
A modern intelligence dashboard interface for political campaigns. Split-panel layout: left side shows a scrolling news feed with headlines and source badges; right side displays an AI-generated morning briefing card. Alert notification badges in crimson. Clean data visualization elements. Radar/signal icons suggesting monitoring. Navy blue header, white content area. Professional SaaS dashboard style. 16:9 aspect ratio.
./screenshots/cbai.png — CampaignBrain AI Chat¶
Type: Screenshot | Status: ⏳ Pending
Source: Campaign HQ AI Chat interface (cbapp)
What to capture: - Chat interface with natural language query visible (e.g., "Find Republican women over 65 in Miami-Dade") - AI response showing structured voter data results with counts and breakdown - Debug panel visible on right side showing tool calls (campaign_lookup, bridge_i360, etc.) - Conversation history showing 2-3 previous exchanges - Clean, populated state demonstrating real query → response flow
Alternative concepts: 1. Morning Briefing View: Proactive AI suggestion card showing "Michigan HD-20 budget fight" with recommended radio segment 2. Multi-tool Query: Response showing data synthesized from multiple sources (voter file + campaign data)
AI Prompt (Fallback):
A sleek AI chat interface for political campaign data. Dark navy sidebar with conversation history. Main panel shows a chat thread: user asks "Find persuadable voters in Hillsborough County" and AI responds with a formatted data card showing 12,847 matching voters with demographic breakdown. Debug panel on right shows tool calls being made (voter_query, segment_build). Modern, professional chat UI. Subtle animations. 16:9 aspect ratio.
./screenshots/cbsurveys.png — Survey Builder¶
Type: Screenshot | Status: ⏳ Pending
Source: Surveys application (cbsurveys)
What to capture: - Survey builder interface with multiple question types - A sample survey being edited (ID survey or issue survey) - Question type selector visible (checkbox, radio, scale, etc.) - Preview or mobile preview mode if available
./screenshots/cbradio.png — Radio Coverage Map¶
Type: AI-Generated | Status: ✅ Added
Prompt:
A map of the United States showing AM/FM radio coverage areas as overlapping colored circles. Rural areas highlighted with radio tower icons. Clean, professional data visualization style with navy blue and crimson accent colors. Dashboard UI surrounding the map with station filters. 16:9 aspect ratio.
./screenshots/ecosystem.png — Infrastructure Services¶
Type: AI-Generated Image | Status: ✅ Added
Prompt:
A clean, modern illustration of cloud infrastructure architecture. Four interconnected service boxes (Files, Infrastructure, Tenant, Public) arranged in a foundation layer. Server racks, cloud icons, and connection lines in a technical diagram style. Navy blue primary color with subtle crimson accents. Minimalist, professional tech illustration. 16:9 aspect ratio.
./screenshots/roadmap.png — Future Vision¶
Type: AI-Generated Image | Status: ✅ Added
Prompt:
A forward-looking technology illustration showing AI and data concepts. Abstract representation of machine learning (neural network patterns), data pipelines (flowing data streams), and automation. Futuristic but professional. "Coming Soon" feeling with soft glows and forward momentum. Navy blue and crimson brand colors. Clean, modern illustration style. 16:9 aspect ratio.
/platform — Architecture Diagram¶
Type: Component (No image needed)
Uses the ArchitectureDiagram React component which renders an interactive SVG diagram.
/ (Cover) — Hero Section¶
Type: Component (No image needed)
Uses animated service grid component with Framer Motion. No static image required.
Screenshot Specifications¶
- Hero Images: 1200x800px or 2400x1600px @2x
- Format: WebP preferred, PNG fallback
- Aspect Ratio: 16:9 or 2:1 for hero images
- File Size: Target < 200KB per image
Directory Structure¶
public/
├── partners/
│ ├── av.webp # Ad Victory
│ ├── cc.png # Conservative Connector
│ ├── rural.png # Rural AM/FM
│ ├── transaxt.png # Transaxt
│ ├── vm.png # Victory Modeling
│ ├── vp.png # Victory Phones
│ └── vt.webp # Victory Text
└── og/ # (To be added)
├── home.png # 1200x630 OG image
└── ...
screenshots/ # Hero images (naming: <path>.png)
├── problem.png # ✅ AI-generated
├── cbapp.png # ⏳ Screenshot pending
├── cbworkflow.png # ⏳ Screenshot pending
├── cbdistricts.png # ⏳ Screenshot pending
├── cbmodels.png # ⏳ Screenshot pending
├── cbintel.png # ⏳ Screenshot/AI pending
├── cbai.png # ⏳ Screenshot pending
├── cbsurveys.png # ⏳ Screenshot pending
├── cbradio.png # ✅ AI-generated
├── ecosystem.png # ✅ AI-generated
└── roadmap.png # ✅ AI-generated