Build a C# dotnet core service to push messages to an Angular client using Azure SignalR hosted service

Job ID: 32387480

Budget: $30 – $250 USD

1. Create a demo Angular app that registers to an Azure SignalR hosted service (xxx.service.signalr.net) with a specific ID string (e.g. "1"), entered to a simple form element by clicking a "register" button
2. Invoke a C# dotnet core 3.1 function in a class library (named SignalRService) that pushes a message (e.g., a current date time string) to client "1" using said Azure SignalR hosted service. For simplicity, invoking the function might be using an HTTP call with ID as param, e.g. http://localhost:1111/1 or by using a timer to send messages
3. Demo Angular app will print incoming message to the console.log()
4. Two such demo apps will run simultaneuously to show that only the designated client receives the incoming messages (showing that the message is not broadcast)
Related categories: .NET C# Programming Microsoft Azure Angular