```python from fastapi import FastAPI from fastapi.staticfiles import StaticFiles from fastapi.middleware.cors import CORSMiddleware from backend.main import router as api_router app = FastAPI(title="CryptoSignal-Sleuth") # CORS configuration app.add_middleware( CORSMiddleware, allow_origins=["*"], allow_credentials=True, allow_methods=["*"], allow_headers=["*"], ) # Mount backend API and frontend static files app.include_router(api_router, prefix="/api") app.mount("/", StaticFiles(directory="frontend/dist", html=True), name="frontend") # For Hugging Face Spaces def get_app(): return app ```