Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QuantumTrade AI

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.

Stack

  • 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

Run Locally

docker compose up --build

Frontend: 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 dev
cd backend
python -m venv .venv
.venv\Scripts\activate
pip install -r requirements.txt
python -m app.database.init_db
uvicorn app.main:app --reload

On Windows, start both services with:

run_all.bat

Frontend: http://127.0.0.1:5180
Backend docs: http://127.0.0.1:8000/docs

Notes

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.

About

Modular full-stack trading platform built with React and FastAPI, featuring WebSockets, JWT auth, PostgreSQL, Redis, portfolio analytics, risk controls, journaling, and extensible PyTorch/scikit-learn prediction services.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages