C
personalOpen Source

ChatSeek AI Chatbot

A complete production-ready chatbot platform built with clean architecture principles (SOLID, repository pattern, service layer). Features real-time LLM-powered conversations with streaming responses, secure authentication, and a modern React frontend with rich UI features.

Tech Stack

FastAPIReactTypeScriptPostgreSQLDockerLLM

Key Highlights

  • Integrated Ollama LLM for real-time streaming responses with fallback and retry logic
  • Secure JWT authentication with refresh tokens, role-based access, and session management
  • Modern UI with Shadcn UI — collapsible sidebar, message threading, markdown rendering, syntax highlighting
  • WebSocket-based streaming and modular API design
  • Deployed via Docker Compose for reproducible and scalable environments