Skip to content

OmarNaru1110/RealTimeChatApp

Repository files navigation

Real-Time Chat Application

This is a real-time chat application built using SignalR and ASP.NET Core. The application allows users to chat with each other, create groups, add people to groups, and chat within those groups.

Features

  • Private Chat: Users can send and receive real-time messages with other users.
  • Group Chat: Users can create groups, add members, and chat within the group.
  • Real-Time Messaging: Messages are delivered instantly using SignalR.
  • Group Management: Users can create and manage their own chat groups.

Technologies Used

  • ASP.NET Core: The backend framework used for building the application.
  • SignalR: Used for real-time web functionality to enable instant messaging.
  • C#: The programming language used for development.
  • Entity Framework Core: Used for data access and management.
  • SQL Server: The database used to store user, message, and group data.

Usage

  • Chatting with Other Users:

    • Search for a user and start a private chat.
    • Send and receive messages in real-time.
  • Group Chat:

    • Create a new group and add users to it.
    • Send messages to all members of the group.

Demo

Real-Time Chat Application

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages