Skip to content

Umar2533/python_project_2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📄 PDF Chat Assistant (FastAPI + ChatGPT-style UI)

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 💬


🚀 Features

  • 🧠 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 Structure

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

About

pdf-chat-fastapi

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors