Clouds Background
Clouds Midground
Clouds Foreground
← 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.