An intelligent web app built with FastAPI and HTML/CSS/JS frontend
that lets you upload PDFs and chat with their content, just like ChatGPT 💬
- 🧠 Query PDF content using an LLM (local or API-based)
- 📤 Upload / Update / Delete / Retrieve PDF files
- 💬 ChatGPT-style interface with chat bubbles
- 🌗 Light & Dark mode toggle (saved with localStorage)
- ⚙️ FastAPI backend + Jinja2 templates
- 🎨 Responsive and clean UI (HTML + CSS + JS)
project_root/ │ ├── main.py # FastAPI app entry point ├── requirements.txt # Dependencies ├── templates/ │ └── index.html # Frontend HTML ├── static/ │ ├── style.css # CSS styling │ └── script.js # JS logic ├── uploads/ # Stores uploaded PDFs (ignored in Git) │ └── .gitkeep <<<<<<< HEAD └── README.md
└── README.md
2e1782345ff2ffc10b5ccc5fec206a2df112507b