An open API service indexing awesome lists of open source software.

https://github.com/alexnoddings/quibble

Real-time quiz website using Blazor, SignalR, ASP.NET Core, and EF Core.
https://github.com/alexnoddings/quibble

aspnetcore blazor csharp dotnet efcore hacktoberfest netcore webassembly

Last synced: about 2 months ago
JSON representation

Real-time quiz website using Blazor, SignalR, ASP.NET Core, and EF Core.

Awesome Lists containing this project

README

          


Quibble Icon

# Quibble
Quibble! hosts interactive, real-time pub quizzes.

The first version was hacked together in record time with Blazor Server during Covid-19 to run pub quizzes online with friends.

The current version has an Angular frontend, and an ASP.NET Core API.
Real-time events (such as questions being revealed, and answers being marked) are synced to connected users via SignalR.
This is all behind YARP, a reverse-proxy gateway.

Data is persisted in PostgreSQL using EF Core, and cached in Redis.
Auth is delegated to Entra ID, and everything is self-hosted in containers.