← Back to projects
Live · bolchat.tech
BolChat | Multi-Tenant RAG Chatbot SaaS
PythonFastAPIPostgreSQLQdrantRedisDockerAzureGemini
Visit Live Project ↗Overview
BolChat lets a business upload its documents or website content and get an embeddable chat widget that answers customer questions in multiple languages, grounded in that business's own knowledge base. I built it solo, end to end: the multi-tenant backend, the RAG pipeline, the dashboard, and the embed script.
Key Use Cases
- ✓24/7 customer support for small and mid-size businesses
- ✓Lead capture and qualification on business websites
- ✓Multilingual answers from a company's own documents
Technical Insights
Implemented organisation-level multi-tenancy with isolated data, authentication, and per-organisation widget keys, so one business can never see another's data.
Built the RAG pipeline end to end: document ingestion, chunking, embedding, semantic retrieval from Qdrant, and Redis-backed conversation memory.
Built a lightweight embed script that adds the chat widget to any client website with a single script tag.


