Initial project structure: MarketScanner - Fear-to-Fortune Trading Intelligence
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
This commit is contained in:
16
backend/app/api/__init__.py
Normal file
16
backend/app/api/__init__.py
Normal file
@@ -0,0 +1,16 @@
|
||||
"""
|
||||
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"])
|
||||
Reference in New Issue
Block a user