Chatbot Hub

Web Dev
Full Stack
Backend
Chatbot Hub - Atta ur rehman software development project logo

Tech Stack

React
Django
LangChain
Stripe
Python
Javascript

Description

Chatbot Hub is a comprehensive multi-LLM platform I developed that supports GPT-4, Gemini Pro, Llama 3, and Mixtral models, serving 1,500+ active users. The platform allows users to interact with different AI models, compare responses, fine-tune models for specific use cases, and create custom AI assistants for various business needs.

I built the frontend using ReactJS with Redux for state management, creating an intuitive, real-time chat interface with features like conversation history, model comparison, response streaming, code syntax highlighting, markdown rendering, and export functionality. The interface supports multiple concurrent conversations, conversation folders, search functionality, and sharing capabilities.

The backend is powered by Django REST Framework with 40+ APIs, integrated with LangChain for managing different LLM providers, handling rate limiting, cost optimization, and ensuring contextual responses with conversation memory. The system processes 10,000+ API calls daily with intelligent caching, request queuing, and fallback mechanisms for high availability.

The platform includes a comprehensive Stripe subscription system with tiered pricing (Free, Pro, Enterprise) for premium features including access to fine-tuned models, higher rate limits, priority support, custom model training, API access, and advanced analytics. Users can seamlessly switch between different models mid-conversation, compare responses side-by-side, save favorite prompts, and create custom AI personas for specific tasks like coding assistance, content writing, data analysis, and customer support.

  • Built comprehensive multi-LLM platform supporting GPT-4, Gemini, Llama 3, and Mixtral serving 1,500+ users.
  • Developed 40+ Django REST APIs with LangChain integration processing 10,000+ daily API calls.
  • Created ReactJS frontend with real-time chat, model comparison, and conversation management features.
  • Integrated Stripe subscription system with tiered pricing generating $8K+ monthly recurring revenue.
  • Implemented intelligent caching and rate limiting reducing API costs by 40% while maintaining performance.
  • Built fine-tuning system allowing users to create custom models for specific use cases.
  • Developed conversation memory system maintaining context across long conversations with 95% accuracy.
  • Created analytics dashboard tracking usage, costs, model performance, and user engagement metrics.

Page Info

Multi-LLM Chat Interface

Seamless chat interface supporting multiple LLM models

Chatbot Hub Multi-LLM Chat Interface feature screenshot 1 by Atta ur rehman
Chatbot Hub Multi-LLM Chat Interface feature screenshot 2 by Atta ur rehman
Chatbot Hub Multi-LLM Chat Interface feature screenshot 3 by Atta ur rehman

Model Selection

Choose between GPT-4, Gemini, Llama 3, and Mixtral models

Chatbot Hub Model Selection feature screenshot 1 by Atta ur rehman
Chatbot Hub Model Selection feature screenshot 2 by Atta ur rehman

Subscription Management

Stripe-based subscription system for premium features

Chatbot Hub Subscription Management feature screenshot 1 by Atta ur rehman