Market Oracle
AI-Powered Market Interpretation & Trend Analysis Platform
Market Oracle is a full-stack web application that performs automated technical market analysis on major financial indices using real market data and AI-driven interpretation. It is designed to convert raw indicators into human-readable market insight, not trading advice.
-
📊 Automated Market Analysis Pipeline
- Fetches historical OHLCV market data
- Computes technical indicators (RSI, SMA, ATR)
- Generates structured market summaries
- Produces AI-based interpretation of signals
-
🧠 AI Interpretation Layer
- Directional bias (Bullish / Bearish / Neutral)
- Market regime classification
- Volatility assessment
- Risk factors & confidence blockers
- Natural-language explanation for clarity
-
🎯 Supported Indices
- S&P 500 (SPY)
- NASDAQ-100 (QQQ)
- Dow Jones Industrial Average (DJI)
-
🛡️ Clean UX & Transparency
- Validation status for missing/unknown signals
- Clear uncertainty assessment
- Explicit disclaimer (non-advisory)
Frontend (React + Vite)
↓
Supabase Edge Functions
↓
Market Data Fetching
↓
Technical Indicator Computation
↓
Structured Market Summary
↓
AI Interpretation (LLM)
Frontend
- Vite
- React
- TypeScript
- Tailwind CSS
- shadcn/ui
Backend
- Supabase Edge Functions (Deno)
- Market data pipeline (OHLCV)
- Indicator computation (RSI, SMA, ATR)
AI
- LLM-based interpretation via secure API
- Prompt-driven structured responses
src/
├─ components/ # UI components
├─ pages/ # App pages
├─ lib/ # Analysis & utility logic
├─ integrations/ # Supabase client
└─ main.tsx
supabase/
├─ functions/
│ ├─ fetch-market-data
│ ├─ compute-indicators
│ ├─ generate-market-summary
│ └─ analyze-market
└─ config.toml
- Node.js (18+ recommended)
- npm
git clone https://github.com/manassanjaymishra24/Market-Oracle.git
cd Market-Oracle
npm installCreate environment file:
cp .env.example .envFill in required environment variables.
npm run devDeployment is handled via Lovable.
-
Open the project on Lovable
-
Click Share → Publish
-
(Optional) Connect a custom domain via:
Project → Settings → Domains
This project uses environment variables for API keys and backend services.
.env→ never committed.env.example→ template for setup
This project is for informational and educational purposes only. It does not constitute financial or investment advice. AI outputs represent interpretations, not predictions. Human judgment is always final.
This project is not publicly deployed due to limited market coverage and external data constraints. All core functionality, UI flows, and AI-driven analysis are demonstrated in the screenshots above.
Manas Sanjay Mishra Engineering Student | Full-Stack Developer GitHub: https://github.com/manassanjaymishra24
Market Oracle demonstrates:
- End-to-end system design
- Data → logic → AI → UX pipeline
- Real-world use of AI beyond chatbots
- Clean separation of concerns
- Production-ready Git workflow




