A professional, high-performance news aggregation and analysis platform powered by Next.js, Groq (Llama 3), and NewsAPI. This dashboard utilizes a multi-agent AI system to synthesize live financial news into personalized briefings with deep market insights.
Live Demo: economistintelligencehub.vercel.app
- Multi-Agent Reasoning: Four specialized AI agents (News, Analysis, Personalization, Video) collaborate to generate your briefing.
- Deep Dive Analysis: Professional slide-out panel for exploring macroeconomic trends and actionable insights.
- Personalization: Tailors language and emphasis for either "Beginner" or "Investor" profiles.
- Audio Briefings: Integrated text-to-speech for hands-free daily news consumption.
- Search History: Persistently tracks your recent topics for quick access.
- Premium UI: Sleek dark mode design with glassmorphism, smooth animations, and responsive layout.
- Framework: Next.js 15+ (App Router & Turbopack)
- AI SDK: Vercel AI SDK
- LLM Provider: Groq (Llama-3.3-70b-versatile)
- Icons: Lucide React
- UI Components: Radix UI & Tailwind CSS
- Node.js (LTS version)
pnpmornpm- Groq API Key (from Groq Console)
- NewsAPI Key (from NewsAPI.org)
git clone https://github.com/Yaser-123/AI-News-Dashboard.git
cd AI-News-Dashboard
pnpm installCreate a .env.local file in the root directory:
GROQ_API_KEY=your_key_here
NEWS_API_KEY=your_key_herepnpm devOpen http://localhost:3000 to start using the dashboard.
- News Agent: Aggregates and cleans raw data from global news sources.
- Analysis Agent: Identifies underlying market signals and macroeconomic trends.
- Personalization Agent: Adapts the briefing structure to match the user's expertise level.
- Video Agent: Generates a natural narration script for the highlights.
MIT License - Case-study project created for professional demonstration.
