SignalRDemo

Introduction

This .NET Core 3.1 and Angular 12 project was created to demonstrate some of the uses cases of using SignalR. The main focus was to demonstrate how we can broadcast real time data and show it in a chart using chart.js, and create a room for multiple clients to chat using SignalR Groups feature.

Features/Build with

  1. .NET Core 3.1 - .NET Core is a free and open-source, managed computer software framework for Windows, Linux, and macOS operating systems. It is a cross-platform successor to .NET Framework. The project is primarily developed by Microsoft and released under the MIT License.
  2. Angular 12 - Angular (commonly referred to as “Angular 2+” or “Angular v2 and above”) is a TypeScript-based open-source web application framework led by the Angular Team at Google and by a community of individuals and corporations. Angular is a complete rewrite from the same team that built AngularJS.
  3. SignalR - SignalR is a software library for Microsoft ASP.NET that allows server code to send asynchronous notifications to client-side web applications. The library includes server-side and client-side JavaScript components.

Getting started

To run, test and modify this projects you need to have the listed prerequisites and follow the installation guide.

Prerequisites

  1. Visual Studio 2019
  2. Visual Studio Code
  3. Angular CLI
  4. Node.js
  5. .NET Core 3.1 SDK

Installing

License

This project is licensed under the MIT License - see the LICENSE file for details.

Authors

Kyrylo Yavorenko - Software Engineer - Linkedin

See also the list of contributors who participated in this project.