Features
- Competitive Intelligence Briefs with comprehensive, board-ready competitive analysis and verifiable citations
- Scenario Planning (“What If?” Analysis) for dynamic future scenario generation based on real-time data
- Board Pack Memory for saving and organizing intelligence briefs, scenario analyses, and benchmark reports
- Instant Benchmarking & Peer Comparison with source-cited visual comparisons across critical metrics
- Real-time Data Integration leveraging Perplexity Sonar API for up-to-date market intelligence
- Professional Formatting with structured reports, executive summaries, and board-ready presentations
Prerequisites
- Node.js 18+ and npm/yarn
- Git
- Perplexity API key (Sonar Pro)
Installation
Configuration
Create.env.local
file:
Usage
-
Start Development Server:
- Access Application: Open http://localhost:3000 in your browser
-
Generate Intelligence:
- Enter a company name in the input field
- Click “Competitive Analysis” for comprehensive briefs
- Use “Scenario Planning” for “what-if” analysis
- Access “Benchmarking” for peer comparisons
- Save reports to “Board Pack” for later access
- Board Pack Management: Use the ”📁 Board Pack” button to view and manage saved intelligence reports
Code Explanation
- Frontend: Next.js with TypeScript and React for modern, responsive UI
- Backend: Next.js API routes handling Perplexity Sonar API integration
- AI Integration: Perplexity Sonar Pro for real-time competitive intelligence and scenario analysis
- State Management: React Context for boardroom memory and persistent data storage
- Markdown Processing: Custom utilities for parsing AI responses and citation handling
- Error Handling: Comprehensive timeout and error management for API calls
- Professional Output: Structured formatting for board-ready presentations with source citations