from fastapi import FastAPI
from fastapi.middleware.cors import CORSMiddleware
from routers import clients, foods, mealplans, mealdays, meals, mealfoods

app = FastAPI()

app.add_middleware(
    CORSMiddleware,
    allow_origins=["*"],
    allow_credentials=True,
    allow_methods=["*"],
    allow_headers=["*"],
)

app.include_router(clients.router)
app.include_router(foods.router)
app.include_router(mealplans.router)
app.include_router(mealdays.router)
app.include_router(meals.router)
app.include_router(mealfoods.router)

@app.get("/")
def root():
    return {"message": "Meal Planner API"}
