A real-time chat application using ASP.NET SignalR and KnockoutJS. Available for Web, Desktop and Mobile (Android)
Find mobile version here: Chat.Mobile
- Group chat
- Private chat
/private(Name) Hello, how are you?
- Photo message
- Basic Emojis
- Chat Rooms
In order to run Desktop or Mobile application you need first to run Chat.Web project which is the Chat Service.
- Grab the Project
- Open Visual Studio as Administrator and load the Solution
- Resolve any missing/required nuget package
- Build Database. Open
Package Manager Console
and run the following commands:
sqllocaldb.exe stop
sqllocaldb.exe delete
sqllocaldb.exe start
update-database
- That's all... Run the Project!
- Open
ChatHubManager.cs
,LoginWindow.xaml.cs
and change the address fromlocalhost:2325
to address whereChat.Web
is running - You are ready! run the desktop application:
Right-Click -> Debug -> Start new instance