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.