Skip to content
turkereren edited this page Jul 1, 2025 · 1 revision

ChatSupport

Welcome to the ChatSupport wiki! This project provides a lightweight, real-time chat support API built with ASP.NET Core, SignalR, and MySQL. Use this as a foundation for adding live customer support chat to your web applications.


🚀 Features

  • Real-time messaging via ASP.NET Core SignalR
  • Persistent sessions stored in MySQL
  • Role separation: customer (user) panel and support (admin) panel
  • Automatic chat creation when user connects
  • Claim / unclaim flows for support agents
  • Chat history retrieval and navigation
  • “End Chat” functionality to close sessions
  • Customizable welcome banner with promotions or images

📦 Prerequisites

  1. .NET 7 SDK
  2. MySQL Community Server
  3. A modern browser (Chrome, Edge, Firefox)

Clone this wiki locally