Features: - FastAPI backend with stocks, news, signals, watchlist, analytics endpoints - React frontend with TailwindCSS dark mode trading dashboard - Celery workers for news fetching, sentiment analysis, pattern detection - TimescaleDB schema for time-series stock data - Docker Compose setup for all services - OpenAI integration for sentiment analysis
17 lines
596 B
Python
17 lines
596 B
Python
"""
|
|
API Router - Main entry point for all API routes
|
|
"""
|
|
|
|
from fastapi import APIRouter
|
|
|
|
from app.api.endpoints import stocks, news, signals, watchlist, analytics
|
|
|
|
router = APIRouter()
|
|
|
|
# Include all endpoint routers
|
|
router.include_router(stocks.router, prefix="/stocks", tags=["Stocks"])
|
|
router.include_router(news.router, prefix="/news", tags=["News"])
|
|
router.include_router(signals.router, prefix="/signals", tags=["Buy Signals"])
|
|
router.include_router(watchlist.router, prefix="/watchlist", tags=["Watchlist"])
|
|
router.include_router(analytics.router, prefix="/analytics", tags=["Analytics"])
|