QuantumTrade AI is a futuristic full-stack AI trading operating system scaffold inspired by the provided dashboard reference. It combines a cinematic React trading terminal with a modular FastAPI backend ready for market data, authentication, journaling, portfolio analytics, risk controls, WebSockets, Redis caching, PostgreSQL, and future PyTorch/scikit-learn prediction services.
- Frontend: React, Vite, TailwindCSS, Framer Motion, Zustand, React Router, Axios, Lucide Icons, TradingView integration boundary
- Backend: FastAPI, REST APIs, WebSockets, JWT auth, bcrypt hashing, SQLAlchemy models
- Data: PostgreSQL and Redis
- AI ready: PyTorch/scikit-learn dependencies, modular prediction, assistant, and trade-review services
- Deployment: Docker Compose for frontend, backend, Postgres, and Redis
docker compose up --buildFrontend: http://localhost:5173
Backend API: http://localhost:8000/docs
Health: http://localhost:8000/health
For local development without Docker:
cd frontend
npm install
npm run devcd backend
python -m venv .venv
.venv\Scripts\activate
pip install -r requirements.txt
python -m app.database.init_db
uvicorn app.main:app --reloadOn Windows, start both services with:
run_all.batFrontend: http://127.0.0.1:5180
Backend docs: http://127.0.0.1:8000/docs
The current UI uses high-fidelity mock market data and a custom chart fallback so the terminal is immediately usable. The TradingViewPanel component is the isolation point for the licensed TradingView Charting Library bundle and future real datafeed integration.