AI-Powered Stock Analysis with Real-Time Market Data, Technical Indicators & Investment Insights
A full-stack stock analysis platform that combines real-time market data from Financial Modeling Prep with AI-powered qualitative analysis from Azure OpenAI (Kimi K2.5). Search any US stock and get live quotes, interactive candlestick charts from IPO to today, technical indicators (SMA, EMA, RSI, MACD, Bollinger), AI investment recommendations, price predictions, news sentiment, and long-term growth projections — all in one beautiful interface.
Frontend UI
Backend API
Kimi K2.5 model
Interactive charts
Getting a complete picture of any stock requires too many tools:
One search box that gives you everything:
Real-time price, day range, 52-week range, market cap, P/E ratio, volume — all from Financial Modeling Prep API with 30-second refresh.
TradingView-quality candlestick charts with volume overlay, 7 time ranges (1W to ALL), and full history from IPO date to today.
Buy/Sell/Hold recommendations with confidence scores, bull vs. bear case narratives, and price predictions from 1 week to 10 years.
SMA (20/50/200), EMA, RSI, MACD with signal line, Bollinger Bands, support & resistance levels — all computed locally, not from API.
AI-analyzed news sentiment tagged as positive, negative, or neutral. See what the market is saying about your stock at a glance.
Long-term outlook with 1Y, 5Y, 10Y horizons, CAGR estimates, investment calculator ($10K/$50K/$100K), catalysts, and risk factors.
A single API call triggers a three-phase pipeline that merges real market data with AI-powered qualitative analysis into one unified response.
Production-grade quality with comprehensive test coverage
826 frontend (Vitest + RTL) + 745 backend (pytest) — all passing
97.85% frontend, 99% backend — every service, component, and edge case
Strict mode, no any types, functional components with hooks
Async I/O, type-safe models, structured JSON error responses
1W, 1M, 3M, 6M, 1Y, 5Y, ALL — full price history from IPO date
Multi-stage build — Node compiles frontend, Python serves everything
Get the source code and set up your API keys:
git clone https://github.com/DandaAkhilReddy/Stock_analyzer.git && cd Stock_analyzer && cp backend/.env.example backend/.env
Paste your AZURE_OPENAI_API_KEY and FMP_API_KEY into backend/.env
One command to build and start everything:
docker compose up --build
App runs at http://localhost:8000 with health checks on /health
Open the app and start analyzing:
open http://localhost:8000 # Search AAPL, MSFT, TSLA, NVDA...
Search any US stock and get AI-powered analysis in seconds. No signup required — just open the app and start exploring.