β
Backend: http://localhost:8000 (FastAPI)
β
Frontend: http://localhost:3003 (React + Vite)
β
Database: Aiven PostgreSQL (Cloud)
β
Redis: Aiven Valkey (Cloud)
cd "c:\Users\PRAJWAL\OneDrive\Desktop\quantresearch\QuantResearch"
uvicorn src.quant_research_starter.api.main:app --reload --port 8000 --host 0.0.0.0cd "c:\Users\PRAJWAL\OneDrive\Desktop\quantresearch\QuantResearch\src\quant_research_starter\frontend\cauweb"
npm run dev# Test Backend Health
Invoke-WebRequest -Uri "http://localhost:8000/api/health" -UseBasicParsing
# Test Assets API
Invoke-WebRequest -Uri "http://localhost:8000/api/assets/" -UseBasicParsing| Service | URL | Description |
|---|---|---|
| Frontend | http://localhost:3003 | Main React Application |
| Backend | http://localhost:8000 | FastAPI Server |
| API Docs | http://localhost:8000/docs | Interactive API Documentation |
| Health | http://localhost:8000/api/health | API Health Check |
| File | Purpose |
|---|---|
.env |
Backend environment variables |
src/quant_research_starter/frontend/cauweb/.env |
Frontend environment variables |
src/quant_research_starter/api/main.py |
Backend entry point |
src/quant_research_starter/frontend/cauweb/src/App.tsx |
Frontend entry point |
SETUP_COMPLETE.md |
Full setup documentation |
DATABASE_URL- PostgreSQL connectionREDIS_URL- Redis connectionJWT_SECRET- JWT signing keyCORS_ORIGINS- Allowed originsFINNHUB_API_KEY- Market data API
VITE_API_URL- Backend API URL (http://localhost:8000)
GET /api/health- Health checkGET /api/assets/- Available assets
POST /api/auth/register- Register userPOST /api/auth/token- LoginPOST /api/backtest/- Run backtestGET /api/backtest/{id}/results- Get resultsGET /api/dashboard/*- Dashboard data
- β Backend running on port 8000
- β Frontend running on port 3003
- β
/api/healthreturns{"status":"ok"} - β
/api/assets/returns data - β Frontend loads in browser
- β No CORS errors
- β Database connected
- β Redis connected
Issue: Port already in use
Fix: Change port in command or kill existing process
Issue: CORS error
Fix: Check CORS_ORIGINS in backend .env
Issue: API not found
Fix: Verify VITE_API_URL in frontend .env
Issue: Database error
Fix: Check DATABASE_URL and network connectivity
- Full Setup:
SETUP_COMPLETE.md - Backend:
BACKEND_SETUP.md - Dashboard:
DASHBOARD_README.md - Technical:
TECHNICAL_DOCS.md
Status: β
FULLY OPERATIONAL
Version: 0.1.0
Last Updated: Jan 16, 2026