Quizzer WebApp to demonstrate the usage SignalR
based on the example projects by Fabian Gosebrink (Frontend, Backend)
This project is built to demonstrate the usage of SignalR to synchronize several clients, in this case web browser sessions. When running the project, you can open several instances of the web app and the actions done in one of the instance are automatically published to the other instances without an explicit reload.
- Visual Studio 2019 or higher
- .NET 5 runtime and SDK
- node.js v16 or higher with npm 8 or higher
- Clone the repository.
- Open the backend in /QuizzerBackend in Visual Studio or higher.
- Run the backend.
- Open the frontend in /QuizzerFrontend in cmd.
- Execute
npm install
. - Execute
npm start
. - Open the web app in your browser at
http://localhost:4200
.