from fastapi import FastAPI
from fastapi.middleware.cors import CORSMiddleware
from api import map_routes

app = FastAPI()

# CORS für dein Frontend erlauben (z. B. localhost:3000 oder alle)
app.add_middleware(
    CORSMiddleware,
    allow_origins=["*"],  # ggf. einschränken
    allow_credentials=True,
    allow_methods=["*"],
    allow_headers=["*"],
)

# Routen registrieren
app.include_router(map_routes.router, prefix="/api/map")
