Files
All-in-one-Financial-Analysis/atlas-terminal
shawnkim1997 38c56a5a43 feat: deliver multi-asset analytics, OCR exchange selection, and heatmap UX
Add asset-type aware market/overview flows, portfolio OCR reverse-engineering with exchange overrides, and interactive index heatmap features. Update README with recent updates and wire backend/frontend APIs for FX matrix, exchange options, and improved portfolio editing flows.

Made-with: Cursor
2026-03-21 17:08:00 +00:00
..

ATLAS Terminal — Web Application

Next.js 14 + FastAPI full-stack financial analysis terminal.

See the main README for full documentation.

Quick Start

# Backend (from atlas-terminal/)
pip install -r requirements.txt
PYTHONPATH="." uvicorn server.main:app --port 8000

# Frontend (from atlas-terminal/apps/web/)
npm install
npm run dev

Stack

  • Frontend: Next.js 14, TypeScript, Tailwind CSS, TradingView Lightweight Charts
  • Backend: FastAPI, Python 3.12+, yfinance, yahooquery, Google Gemini
  • Database: SQLite (local) / PostgreSQL (production)

Recent Updates

  • Added multi-asset analysis branching across Overview/Research/Valuation/Earnings for equity, ETF, and commodity futures.
  • Implemented commodity and ETF market widgets, plus index-level stock heatmap with interactive index switching.
  • Upgraded portfolio OCR with reverse-engineering logic, exchange selection (including SMSN -> SMSN.L), and inline edit/delete flows.
  • Added portfolio exchange-aware recalculation and FX conversion matrix support for multi-currency display.