- User Authentication: Sign up, log in, and manage accounts securely.
- One-on-One Messaging: Users can send private messages to each other.
- Real-Time Communication: Messages are delivered instantly using WebSocket technology
- Message History: Users can view their chat history.
- Typing Indicators: Show when a user is typing a message.
- Online Status: Display whether a user is online or offline.
- HTML, CSS, JavaScript
- WebSocket library
- Server Framework: ASP.NET Core Web MVC
- WebSocket Integration: SignalR (for ASP.NET) or Socket.IO
- SQL Server
1- Tutorials for Building SiganlR :Tutorials