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.
- .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.
To run, test and modify this projects you need to have the listed prerequisites and follow the installation guide.
- 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-deps
to installnode_modules
. - Run the project using
ng serve --open
.
This project is licensed under the MIT License - see the LICENSE file for details.
Kyrylo Yavorenko - Software Engineer - Linkedin
See also the list of contributors who participated in this project.