Skip to content

Repository files navigation

Chatt

A self-hosted, real-time customer support platform built with ASP.NET Core, SignalR, SQL Server, and optional Redis/Garnet caching.

سامانه قابل‌میزبانی پشتیبانی آنلاین، ساخته‌شده با ASP.NET Core، SignalR، SQL Server و کش اختیاری Redis/Garnet.

Documentation / مستندات

Highlights

  • Real-time customer and agent messaging
  • Embeddable Persian/English chat widget
  • Text, image, file, and voice messages
  • Automatic or manual agent assignment
  • OTP verification with a provider-neutral HTTP SMS adapter
  • Online visitor monitoring and proactive chat
  • Roles, permissions, canned responses, CSAT, and analytics
  • Private attachment storage, rate limiting, and persistent Data Protection keys

Quick start

Copy-Item appsettings.Local.example.json appsettings.Local.json
dotnet restore
dotnet run

Update appsettings.Local.json before running. A SQL Server connection string and bootstrap administrator credentials are required for a new installation.

Security

Never commit appsettings.Local.json, API keys, production connection strings, runtime data, or user uploads. These paths are excluded by the repository .gitignore.

License

Chatt is available under the MIT License.

About

A Self-hosted live customer support platform with an embeddable bilingual chat widget, real-time SignalR messaging, agent dashboard, OTP verification, file and voice messages, CSAT analytics, and SQL Server persistence.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages