Skip to content

koustubh-v/InsightDoc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

InsightDoc

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.

πŸš€ Features

  • 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.

πŸ“‚ Project Structure

  • Backend/: FastAPI application handling PDF processing, embeddings, and Q&A logic.
  • Frontend/: React + TypeScript + Vite application for the user interface.

πŸ› οΈ Tech Stack

  • Frontend: React, TypeScript, Vite, Tailwind CSS (v4)
  • Backend: Python, FastAPI, LangChain, ChromaDB, Groq API

🚦 Getting Started

Prerequisites

  • Node.js (v18+)
  • Python (v3.10+)
  • Groq API Key

Installation

  1. Clone the repository:

    git clone https://github.com/koustubh-v/InsightDoc.git
    cd InsightDoc
  2. Setup Backend: See Backend/README.md for detailed instructions.

  3. Setup Frontend: See Frontend/README.md for detailed instructions.

About

RAG Document Analysis Agent

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors