InsightDoc is a powerful Document Q&A application powered by RAG (Retrieval-Augmented Generation). It allows users to upload PDF documents and instantly query them to get accurate, context-aware answers.
- Document Q&A: Upload PDFs and ask questions about their content.
- RAG Architecture: Uses LangChain, ChromaDB, and Groq LLM for accurate information retrieval.
- Modern UI: A stunning "Modern Black" dark-themed React frontend.
- FastAPI Backend: Robust and scalable REST API.
- Backend/: FastAPI application handling PDF processing, embeddings, and Q&A logic.
- Frontend/: React + TypeScript + Vite application for the user interface.
- Frontend: React, TypeScript, Vite, Tailwind CSS (v4)
- Backend: Python, FastAPI, LangChain, ChromaDB, Groq API
- Node.js (v18+)
- Python (v3.10+)
- Groq API Key
-
Clone the repository:
git clone https://github.com/koustubh-v/InsightDoc.git cd InsightDoc -
Setup Backend: See Backend/README.md for detailed instructions.
-
Setup Frontend: See Frontend/README.md for detailed instructions.