innomaxx / chatapp

A real-time chat application using .NET 6, SignalR and Knockout.js

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SignalR-Chat

A real-time chat application using .NET 5, SignalR and KnockoutJS. Available for Web and Desktop

Features

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

Getting Started

In order to run Desktop 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:
    update-database
  2. That's all... Run the Project!

For Chat.Desktop

  1. Run the desktop application: Right-Click -> Debug -> Start new instance

About

A real-time chat application using .NET 6, SignalR and Knockout.js

License:MIT License


Languages

Language:JavaScript 73.1%Language:C# 18.7%Language:HTML 4.1%Language:CSS 2.3%Language:SCSS 1.7%Language:Dockerfile 0.1%