Back to Portfolio
Document Analysis Tool

Document Analysis Tool

Generative AI

Tech Stack

Python FastAPI GenAI RAG Gemini Streamlit Chat Interface

Project Links

View on GitHub
Website

An advanced AI-powered application that transforms static PDF documents into interactive knowledge bases. Rebuilt as a decoupled client-server microservice, it safely handles multiple concurrent users and uses a Dual-Architecture approach: RAG for precise Q&A and Context Stuffing for full document summarization.

This project demonstrates stateless backend design and scalable architecture for real-world document intelligence at cloud-constrained environments.

Key Features

  • Decoupled backend (FastAPI) + frontend (Streamlit)
  • Cloud-optimized vector store and garbage collection
  • RAG + Document summarization mode
  • Session management and tenant isolation