A comprehensive financial analysis platform leveraging the Unusual Whales API to provide actionable market insights through real-time data analysis and AI-powered interpretation.
- Real-time analysis of Congress trades, insider activity, and premium flow data
- AI-powered insights using ChatGPT for instant market interpretation
- Dynamic visualizations showcasing market trends and opportunities
- Modern, responsive UI with Tailwind CSS and shadcn/ui components
- Dark and light theme support with smooth transitions
- Comprehensive error handling and loading states
.
├── backend/ # FastAPI backend service
│ ├── app/ # Application code
│ │ ├── main.py # FastAPI application entry point
│ │ └── services/ # Business logic and API integrations
│ └── tests/ # Backend tests
└── frontend/ # React frontend application
├── src/ # Source code
│ ├── components/ # React components
│ └── hooks/ # Custom React hooks
└── public/ # Static assets
- Python 3.12+
- Node.js 18+
- Unusual Whales API key
- Navigate to the backend directory:
cd backend- Install dependencies using Poetry:
poetry install- Create a
.envfile with your Unusual Whales API key:
UNUSUAL_WHALES_API_KEY=your_api_key_here
- Start the development server:
poetry run uvicorn app.main:app --reload- Navigate to the frontend directory:
cd frontend- Install dependencies:
npm install- Create a
.envfile:
VITE_API_URL=http://localhost:8000
- Start the development server:
npm run dev