8000 GitHub - RajivCodeLab/SignalR-Chat: A real-time chat application using ASP.NET SignalR and KnockoutJS, for Web, Desktop and Mobile (Android)
[go: up one dir, main page]

Skip to content

A real-time chat application using ASP.NET SignalR and KnockoutJS, for Web, Desktop and Mobile (Android)

License

Notifications You must be signed in to change notification settings

RajivCodeLab/SignalR-Chat

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SignalR-Chat

A real-time chat application using ASP.NET SignalR and KnockoutJS. Available for Web, Desktop and Mobile (Android)

Find mobile version here: Chat.Mobile

Features

  • Group chat
  • Private chat /private(Name) Hello, how are you?
  • Photo message
  • Basic Emojis
  • Chat Rooms

Getting Started

In order to run Desktop or Mobile application you need first to run Chat.Web project which is the Chat Service.

  1. Grab the Project
  2. Open Visual Studio as Administrator and load the Solution
  3. Resolve any missing/required nuget package

For Chat.Web

  1. Build Database. Open Package Manager Console and run the following commands:
    sqllocaldb.exe stop
    sqllocaldb.exe delete
    sqllocaldb.exe start
    update-database
  2. That's all... Run the Project!

For Chat.Desktop

  1. Open ChatHubManager.cs, LoginWindow.xaml.cs and change the address from localhost:2325 to address where Chat.Web is running
  2. You are ready! run the desktop application: Right-Click -> Debug -> Start new instance

About

A real-time chat application using ASP.NET SignalR and KnockoutJS, for Web, Desktop and Mobile (Android)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 55.4%
  • C# 40.3%
  • CSS 4.3%
0