/demo-signalr-quizzer

Quizzer WebApp to demonstrate the usage of SignalR

Primary LanguageTypeScriptMIT LicenseMIT

Quizzer

Quizzer WebApp to demonstrate the usage SignalR

based on the example projects by Fabian Gosebrink (Frontend, Backend)

Intention

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.

Requirements / Installations

  • Visual Studio 2019 or higher
  • .NET 5 runtime and SDK
  • node.js v16 or higher with npm 8 or higher

Usage

  1. Clone the repository.
  2. Open the backend in /QuizzerBackend in Visual Studio or higher.
  3. Run the backend.
  4. Open the frontend in /QuizzerFrontend in cmd.
  5. Execute npm install.
  6. Execute npm start.
  7. Open the web app in your browser at http://localhost:4200.