import os
from fastapi import FastAPI
from fastapi.middleware.cors import CORSMiddleware
from dotenv import load_dotenv

load_dotenv()

from routers import parking, chat

app = FastAPI(title="Ross Klein API")

app.add_middleware(
    CORSMiddleware,
    allow_origins=[
        "https://rossklein.com",
        "https://www.rossklein.com",
        "https://parking.rossklein.com",
        "http://localhost:5173",
        "http://localhost:3000",
    ],
    allow_methods=["GET", "POST"],
    allow_headers=["*"],
)

app.include_router(parking.router)
app.include_router(chat.router, prefix="/chat")
