Back to Portfolio
AI Chatbot with RAG & Agentic Tools
2026
Personal Project
Mobile & Web App
Completed

Overview
An advanced AI-powered chatbot functioning similar to ChatGPT. It features secure user authentication and a rich set of AI capabilities powered by LangChain and LangGraph. Key features include Retrieval-Augmented Generation (RAG) for document search, real-time web search via DuckDuckGo and Wikipedia, current weather and time fetching, and mathematical calculations. The frontend is a cross-platform Flutter application built with Clean Architecture and BLoC state management. The backend is powered by FastAPI, utilizing pgvector for efficient vector storage and retrieval.
Key Highlights
- ChatGPT-like AI chatbot with RAG (Retrieval-Augmented Generation) for document Q&A, and agentic tools — Web Search, Weather, Time, and Calculator
- Flutter frontend (Clean Architecture, BLoC) with FastAPI backend powered by LangChain, LangGraph, and pgvector for embeddings
Tech Stack
FlutterDartBLoCClean ArchitectureFastAPIPythonLangChainLangGraphpgvectorRAG