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
- .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.
- 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.
- 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
Installing
- First download or clone this repository.
- Open the Server project, build and run (F5).
- Open the Client project.
- Open the console in the client folder and type
npm install --legacy-peer-depsto installnode_modules. - Run the project using
ng serve --open.
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.