from fastapi import FastAPI
from fastapi.middleware.cors import CORSMiddleware
from routes.routes import router

app = FastAPI()

# Allow browser requests from any origin (Laravel frontend on port 8000)
app.add_middleware(
    CORSMiddleware,
    allow_origins=["*"],
    allow_methods=["*"],
    allow_headers=["*"],
)

app.include_router(router=router, prefix="/api")

@app.get('/')
def home():
    return {"message": "server is running"}