2025
DocBot - AI-Powered PDF Chat Assistant
A RAG-based document intelligence platform that enables users to upload PDFs and have context-aware conversations using semantic search and AI-generated responses.
Technology Stack
Next.jsTypeScriptMongoDBQdrantRedisBullMQLangChainGoogle GeminiTailwind CSS
Overview
Key Features
* Upload and chat with PDF documents using natural language. * Semantic search powered by vector embeddings and Qdrant. * Real-time AI response streaming for an interactive chat experience. * Background document processing with status tracking and file management.
Technical Highlights
* Built with Next.js, TypeScript, MongoDB, and Tailwind CSS. * Implemented a RAG pipeline using LangChain and Google Gemini. * Utilized BullMQ and Redis for asynchronous PDF ingestion and processing. * Leveraged Qdrant for vector storage and semantic similarity search.