← Back to Portfolio
KnowBase AI — RAG-Powered Knowledge Base
SaaS

KnowBase AI — RAG-Powered Knowledge Base

Multi-tenant SaaS knowledge base with RAG-powered AI assistant. Upload documents, get streaming responses with source citations.

KnowBase AI — RAG-Powered Knowledge Base

Project Overview

KnowBase AI is a multi-tenant SaaS knowledge base and customer support platform. Businesses create workspaces, upload documents, manage knowledge sources, and use a RAG-powered AI assistant to answer questions grounded in their actual business data. Features real-time streaming responses, source citations, and team collaboration.

Key Result

RAG-powered chat with multi-provider AI and team workspaces

Key Features

Multi-Tenant Workspaces with team collaboration
Document Upload (files, URLs, manual entries)
Knowledge Source Management
Document Processing (text chunking for AI retrieval)
RAG-Powered Chat with streaming responses (SSE)
Multi-Provider AI support (OpenAI, Gemini, Claude)
Conversation History with search
Source Citations in AI responses
Demo Mode (mock responses without API keys)
Executive Dashboard with KPI cards, token usage charts
Team Management (invite, roles, remove)
REST API (workspaces, documents, conversations, messages, AI chat)

Tech Stack

framework

Next.js 16 (App Router, Turbopack)

language

TypeScript (strict)

database

Prisma 7 + SQLite

auth

NextAuth.js v5 (Auth.js) with JWT

styling

Tailwind CSS v4

deployment

Netlify / Vercel / Docker

Technologies Used

Next.jsTypeScriptPrismaNextAuthshadcn/ui

Want a Project Like This?

Let's build your next SaaS, AI, or web application together. From concept to deployment, we handle everything.