Skip to content

CanKocyigitoglu/RAG

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PDF Uploader + RAG Chat (Flask)

A minimal web app to upload PDFs, preview in browser, download, and chat about a specific PDF using a local RAG pipeline (LangChain + Ollama). UI is styled with Bootstrap 5.

Features

📤 Upload .pdf files (size limit configurable)

👀 View PDFs inline (<iframe>)

⬇️ Download originals

💬 Chat per PDF (RAG over the uploaded file with LangChain + Chroma + Ollama)

🔒 Basic validation: MIME check + %PDF- signature sniff

Tech Stack

Backend: Flask (Python)

RAG: LangChain, ChromaDB, Unstructured, Ollama (local)

UI: Bootstrap 5 (CDN)

Templates: Jinja2

About

Simple application for pdf question and answer.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published