Skip to content

TimurMalkc/chat-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SignalR Chat Application

A real-time chat application built with ASP.NET Core and SignalR, supporting private messaging, group chats, and JWT-based authentication.

Tech Used: ASP.NET Core, SignalR, MongoDB, JWT, JavaScript, HTML, CSS

Features

  • User Authentication - Register and log in securely using JWT authentication
  • Real-Time Messaging - Exchange messages instantly using SignalR
  • Private Chats - Send and receive direct messages between users
  • Group Chats - Create groups and communicate with multiple users in real time
  • Message History - Store chat history persistently using MongoDB
  • REST API - Manage authentication and chat operations through ASP.NET Core Web API endpoints
  • Responsive Interface - Simple and responsive web interface for desktop and mobile devices

Architecture

  • ASP.NET Core Web API backend
  • SignalR Hub for real-time communication
  • MongoDB for data storage
  • JWT authentication for secure API and hub access
  • JavaScript frontend communicating through REST APIs and SignalR
image

About

A real-time chat application built with ASP.NET Core and SignalR, supporting private messaging, group chats, and JWT-based authentication.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages