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.
- 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.
- 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.
-
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.