from fastapi import FastAPI, UploadFile, File, HTTPException from fastapi.middleware.cors import CORSMiddleware import uvicorn import fitz # PyMuPDF import re import os from dotenv import load_dotenv load_dotenv() app = FastAPI() # Optional: allow CORS for development app.add_middleware( CORSMiddleware, allow_origins=["*"], # change in production allow_methods=["*"], allow_headers=["*"], ) DOB_RE = re.compile(r'(?